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
End
Any
AnyNoNL
Lit(String)
Split(usize, usize)
Jmp(usize)
Save(usize)
Save0(usize)
Restore(usize)
RepeatGr
Fields of RepeatGr
RepeatNg
Fields of RepeatNg
RepeatEpsilonGr
Fields of RepeatEpsilonGr
RepeatEpsilonNg
Fields of RepeatEpsilonNg
DoubleFail
GoBack(usize)
Backref(usize)
DelegateSized(Box<Regex>, usize)
Delegate
Fields of Delegate
Trait Implementations
Formats the value using the given formatter.