statum
statum provides an ergonomic typestate API for Rust with compile-time transition guarantees.
This crate re-exports:
- Attribute macros:
#[state],#[machine],#[transition],#[validators] - Runtime types:
statum::Error,statum::Result<T> - Builder support:
statum::bon
Install
[]
= "0.3"
Minimal Example
use ;
Docs
- API docs: https://docs.rs/statum
- Repository: https://github.com/eboody/statum
- Workspace README: https://github.com/eboody/statum/blob/main/README.md