[][src]Trait finny::FsmStates

pub trait FsmStates: FsmStateFactory {
    type StateKind: Clone + Copy + Debug + PartialEq;
    type CurrentState: Clone + Copy + Debug + Default;
}

The implementation should hold all of the FSM's states as fields.

Associated Types

type StateKind: Clone + Copy + Debug + PartialEq[src]

The enum type for all states that's used as the "current state" field in the FSM's backend.

type CurrentState: Clone + Copy + Debug + Default[src]

An array of current states for the machine, one for each region.

Loading content...

Implementors

Loading content...