1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use ibuilder::*; #[derive(IBuilder)] pub struct Foo { bar: Option<i32>, baz: Option<Bim>, } #[derive(Debug, IBuilder)] pub struct Bim { lol: i32, } fn main() { let _builder = Foo::builder(); }