Enum genfsm::NextState [] [src]

pub enum NextState<S, I> {
    ChangeState(Executor<S, I>, S),
    Continue(S),
    End(S),
}

Represents the next state an FSM will enter

Variants

Change the state and the executor that handles input

Continue with the same executor

FSM has reached completion. Any further attempts to handle input will result in no changes