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> where T: Clonefn clone(&self) -> NFA<T>fn clone_from(&mut self, source: &Self)
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct, enum,
trait, typedef (or
tdef).
Search functions by type signature (e.g.
vec -> usize)