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
error: `builder_method` can only be used on required fields, but `name` is optional
       note: optional fields cannot be builder entry points
       help: add `#[builder(required)]` to this field or remove `builder_method`
 --> tests/ui/builder-method-optional-field.rs:6:5
  |
6 |     name: Option<String>,
  |     ^^^^