Struct extfsm::TransitionTarget [] [src]

pub struct TransitionTarget<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType> { /* fields omitted */ }

implements the target of a transition upon an event

Methods

impl<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType> TransitionTarget<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType>
[src]

[src]

create a transition target * endstate - state resulting after correct transition * transfn - transition as a boxed function taking in extended state, event and possible arguments

Trait Implementations

impl<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType> Annotated for TransitionTarget<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType>
[src]

[src]

set optional name

[src]

set color

[src]

[src]