pub enum Insn {
End,
Any,
AnyNoNL,
Lit(String),
Split(usize, usize),
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
EndAnyAnyNoNLLit(String)Split(usize, usize)Jmp(usize)Save(usize)Save0(usize)Restore(usize)RepeatGrFields of RepeatGr
RepeatNgFields of RepeatNg
RepeatEpsilonGrFields of RepeatEpsilonGr
RepeatEpsilonNgFields of RepeatEpsilonNg
DoubleFailGoBack(usize)Backref(usize)DelegateSized(Box<Regex>, usize)DelegateFields of Delegate
Trait Implementations
Formats the value using the given formatter.