Struct route_recognizer::nfa::NFA
[−]
[src]
pub struct NFA<T> {
// some fields omitted
}pub struct NFA<T> {
// some fields omitted
}impl<T> NFA<T>fn new() -> NFA<T>fn process<'a, I, F>(&self, string: &'a str, ord: F) -> Result<Match<'a>, String> where I: Ord, F: FnMut(usize) -> Ifn get<'a>(&'a self, state: usize) -> &'a State<T>fn get_mut<'a>(&'a mut self, state: usize) -> &'a mut State<T>fn put(&mut self, index: usize, chars: CharacterClass) -> usizefn put_state(&mut self, index: usize, child: usize)fn acceptance(&mut self, index: usize)fn start_capture(&mut self, index: usize)fn end_capture(&mut self, index: usize)fn metadata(&mut self, index: usize, metadata: T)impl<T: Clone> Clone for NFA<T>fn clone(&self) -> NFA<T>fn clone_from(&mut self, source: &Self)