Expand description
See the documentation of the ibuilder create for the details,
you probably are looking for that.
§ibuilder derive macro
Usage:
#[derive(IBuilder)]
struct Example {
field1: i64,
#[ibuilder(default = "something")]
field2: String,
}Will implement the trait ibuilder::Buildable for Example, prodiding the builder() method
for getting a ibuilder::Builder.
It will also implement a private struct for keeping the state of the builder and implement the
NewBuildableValue trait for Example, allowing it to be inside a fields of other derived
types.
Derive Macros§
- IBuilder
- Derive macro for
IBuilder.