Crate rustate

Source

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§

machine
state
transition

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§

ActionType
ネットワーク連携機能
Error
Errors that can occur in the RuState library

Traits§

EventTrait
Trait for event objects in a state machine
IntoAction
ネットワーク連携機能
IntoEvent
Trait for types that can be converted into an event
IntoGuard
Trait for types that can be converted into a guard

Type Aliases§

Result
Result type for operations that can fail