use buildstructor::buildstructor;
pub struct Multiple {
simple: usize,
simple2: usize,
}
#[buildstructor]
impl Multiple {
#[builder]
fn new(simple: usize, simple2: usize) -> Multiple {
Self { simple, simple2 }
}
}
fn main() {
let multiple = Multiple::builder().simple(2).simple2(3).build();
assert_eq!(multiple.simple, 2);
assert_eq!(multiple.simple2, 3);
}