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]

create a transition target * endstate - state resulting after correct transition * transfn - transition as a boxed function taking in extended state, event and possible arguments * name - optional transition name, helpful if transfn is a closure