Enum nanore::RegEx
[−]
[src]
pub enum RegEx<'a, T, U: Copy = ()> { Atom(Box<Fn(&T) -> bool + 'a>), Alt(Box<RegEx<'a, T, U>>, Box<RegEx<'a, T, U>>), Seq(Box<RegEx<'a, T, U>>, Box<RegEx<'a, T, U>>, usize), Repeat(Box<RegEx<'a, T, U>>, usize), Option(Box<RegEx<'a, T, U>>), Weight(isize), Mark(U), }
Variants
Atom(Box<Fn(&T) -> bool + 'a>)
Alt(Box<RegEx<'a, T, U>>, Box<RegEx<'a, T, U>>)
Seq(Box<RegEx<'a, T, U>>, Box<RegEx<'a, T, U>>, usize)
Repeat(Box<RegEx<'a, T, U>>, usize)
Option(Box<RegEx<'a, T, U>>)
Weight(isize)
Mark(U)