Trait automata::Automaton
[−]
[src]
pub trait Automaton { type State; type Alphabet; fn run(&self, _: Vec<Self::Alphabet>) -> Option<Self::State>; fn output_graphviz(&self, filename: &str)
where
Self::State: Display,
Self::Alphabet: Display; }
Associated Types
Required Methods
fn run(&self, _: Vec<Self::Alphabet>) -> Option<Self::State>
fn output_graphviz(&self, filename: &str) where
Self::State: Display,
Self::Alphabet: Display,
Self::State: Display,
Self::Alphabet: Display,