Enum fancy_regex::vm::Insn [] [src]

pub enum Insn {
    End,
    Any,
    AnyNoNL,
    Lit(String),
    Split(usizeusize),
    Jmp(usize),
    Save(usize),
    Save0(usize),
    Restore(usize),
    RepeatGr {
        lo: usize,
        hi: usize,
        next: usize,
        repeat: usize,
    },
    RepeatNg {
        lo: usize,
        hi: usize,
        next: usize,
        repeat: usize,
    },
    RepeatEpsilonGr {
        lo: usize,
        next: usize,
        repeat: usize,
        check: usize,
    },
    RepeatEpsilonNg {
        lo: usize,
        next: usize,
        repeat: usize,
        check: usize,
    },
    DoubleFail,
    GoBack(usize),
    Backref(usize),
    DelegateSized(Box<Regex>, usize),
    Delegate {
        inner: Box<Regex>,
        inner1: Option<Box<Regex>>,
        start_group: usize,
        end_group: usize,
    },
}

Variants

Fields of RepeatGr

Fields of RepeatNg

Fields of RepeatEpsilonGr

Fields of RepeatEpsilonNg

Fields of Delegate

Trait Implementations

impl Debug for Insn
[src]

Formats the value using the given formatter.