[−][src]Trait finny::FsmAction
An internal or self action can only mutate itself.
Required methods
pub fn action<'a, Q: FsmEventQueue<F>>(
event: &E,
context: &mut EventContext<'a, F, Q>,
state: &mut State
)
[src]
event: &E,
context: &mut EventContext<'a, F, Q>,
state: &mut State
)
This action is executed as part of an internal or self transition.
Provided methods
pub fn execute_action<Q: FsmEventQueue<F>>(
frontend: &mut FsmFrontend<F, Q>,
event: &E
) where
<F as FsmBackend>::States: AsMut<State>,
[src]
frontend: &mut FsmFrontend<F, Q>,
event: &E
) where
<F as FsmBackend>::States: AsMut<State>,