[−][src]Trait finny::FsmState
A state's entry and exit actions.
Required methods
pub fn on_entry<'a, Q: FsmEventQueue<F>>(
&mut self,
context: &mut EventContext<'a, F, Q>
)
[src]
&mut self,
context: &mut EventContext<'a, F, Q>
)
Action that is executed whenever this state is being entered.
pub fn on_exit<'a, Q: FsmEventQueue<F>>(
&mut self,
context: &mut EventContext<'a, F, Q>
)
[src]
&mut self,
context: &mut EventContext<'a, F, Q>
)
Action that is executed whenever this state is being exited.
Provided methods
pub fn execute_on_entry<Q>(frontend: &mut FsmFrontend<F, Q>) where
Q: FsmEventQueue<F>,
<F as FsmBackend>::States: AsMut<Self>,
[src]
Q: FsmEventQueue<F>,
<F as FsmBackend>::States: AsMut<Self>,
pub fn execute_on_exit<Q>(frontend: &mut FsmFrontend<F, Q>) where
Q: FsmEventQueue<F>,
<F as FsmBackend>::States: AsMut<Self>,
[src]
Q: FsmEventQueue<F>,
<F as FsmBackend>::States: AsMut<Self>,