Trait mealy::MealyAutomaton
[−]
[src]
pub trait MealyAutomaton: Sized { type Input; type Output; fn transition(self, input: Self::Input) -> (Self, Self::Output); fn failed(&self) -> bool { ... } fn done(&self) -> bool { ... } fn halted(&self) -> bool { ... } }
Associated Types
Required Methods
fn transition(self, input: Self::Input) -> (Self, Self::Output)
Provided Methods
Implementors
impl<M, T, I, O> MealyAutomaton for Timeout<M, T> where
M: MealyAutomaton<Input = I, Output = O>,
T: PartialOrd,