| Crates.io | typestate-builder |
| lib.rs | typestate-builder |
| version | 0.1.4 |
| created_at | 2024-09-25 20:30:37.554007+00 |
| updated_at | 2024-10-30 01:40:27.941519+00 |
| description | Derive-macro-based generator that combines `Typestate` and `Builder` patterns. |
| homepage | |
| repository | https://github.com/aalowlevel/typestate-builder |
| max_upload_size | |
| id | 1386638 |
| size | 37,738 |
TypestateBuilder is a Rust procedural macro that enables the creation of builder patterns using the typestate design pattern. This macro ensures that your structs are built in a way that enforces compile-time safety, ensuring that required fields are initialized before the struct is created.
For more informatiion, read the document.
TypestateBuilder is dual-licensed under the MIT and Apache 2.0 licenses. See the LICENSE-MIT and LICENSE-APACHE files for details.