Crate rustfsm_trait

Source

Enums§

MachineError
The error returned by StateMachines when handling events
MachineUpdate
TransitionResult
A transition result is emitted every time the StateMachine handles an event.

Traits§

StateMachine
This trait defines a state machine (more formally, a finite state transducer) which accepts events (the input alphabet), uses them to mutate itself, and (may) output some commands (the output alphabet) as a result.