Re-exports§
pub use machine::Machine;
pub use machine::MachineBuilder;
pub use state::State;
pub use state::StateTrait;
pub use state::StateType;
pub use transition::Transition;
Modules§
Structs§
- Action
- ネットワーク連携機能
- Context
- Represents the extended state (context) for a state machine
- Event
- Represents an event that can trigger state transitions
- Guard
- A guard condition for a transition
Enums§
- Action
Type - ネットワーク連携機能
- Error
- Errors that can occur in the RuState library
Traits§
- Event
Trait - Trait for event objects in a state machine
- Into
Action - ネットワーク連携機能
- Into
Event - Trait for types that can be converted into an event
- Into
Guard - Trait for types that can be converted into a guard
Type Aliases§
- Result
- Result type for operations that can fail