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