type-state-builder 0.5.1

Type-state builder pattern derive macro with compile-time safety and enhanced ergonomics.
Documentation
1
2
3
4
5
6
7
8
9
//use type_state_builder::TypeStateBuilder;
//
//#[derive(TypeStateBuilder)]
//struct Simple {
//    #[builder(required)]
//    name: String,
//
//    optional: i32,
//}