[−][src]Trait finny::FsmFactory
Builds a frontend for running your FSM.
Associated Types
type Fsm: FsmBackend
[src]
Provided methods
pub fn new_with<Q>(
context: <Self::Fsm as FsmBackend>::Context,
queue: Q
) -> FsmResult<FsmFrontend<Self::Fsm, Q>> where
Q: FsmEventQueue<Self::Fsm>,
[src]
context: <Self::Fsm as FsmBackend>::Context,
queue: Q
) -> FsmResult<FsmFrontend<Self::Fsm, Q>> where
Q: FsmEventQueue<Self::Fsm>,
Build a new frontend for the FSM with all the environmental services provided by the caller.
pub fn new(
context: <Self::Fsm as FsmBackend>::Context
) -> FsmResult<FsmFrontend<Self::Fsm, FsmEventQueueVec<Self::Fsm>>>
[src]
context: <Self::Fsm as FsmBackend>::Context
) -> FsmResult<FsmFrontend<Self::Fsm, FsmEventQueueVec<Self::Fsm>>>
Build a new frontend for the FSM with a FsmEventQueueVec
queue.