Expand description
Builder API for ergonomic state machine construction.
This module provides fluent builders and macros for creating state machines with minimal boilerplate while maintaining type safety.
Re-exports§
pub use error::BuildError;pub use machine::StateMachineBuilder;pub use transition::TransitionBuilder;
Modules§
- error
- Build errors for state machine and transition builders.
- machine
- Builder for constructing state machines.
- macros
- Macros for ergonomic state machine construction.
- transition
- Builder for constructing state transitions.
Functions§
- guarded_
transition - Create a transition with a guard predicate.
- simple_
transition - Create a simple unconditional transition that succeeds.