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

Provided Methods

Implementors