#[repr(u32)]pub enum SreOpcode {
Show 43 variants
FAILURE = 0,
SUCCESS = 1,
ANY = 2,
ANY_ALL = 3,
ASSERT = 4,
ASSERT_NOT = 5,
AT = 6,
BRANCH = 7,
CATEGORY = 8,
CHARSET = 9,
BIGCHARSET = 10,
GROUPREF = 11,
GROUPREF_EXISTS = 12,
IN = 13,
INFO = 14,
JUMP = 15,
LITERAL = 16,
MARK = 17,
MAX_UNTIL = 18,
MIN_UNTIL = 19,
NOT_LITERAL = 20,
NEGATE = 21,
RANGE = 22,
REPEAT = 23,
REPEAT_ONE = 24,
SUBPATTERN = 25,
MIN_REPEAT_ONE = 26,
ATOMIC_GROUP = 27,
POSSESSIVE_REPEAT = 28,
POSSESSIVE_REPEAT_ONE = 29,
GROUPREF_IGNORE = 30,
IN_IGNORE = 31,
LITERAL_IGNORE = 32,
NOT_LITERAL_IGNORE = 33,
GROUPREF_LOC_IGNORE = 34,
IN_LOC_IGNORE = 35,
LITERAL_LOC_IGNORE = 36,
NOT_LITERAL_LOC_IGNORE = 37,
GROUPREF_UNI_IGNORE = 38,
IN_UNI_IGNORE = 39,
LITERAL_UNI_IGNORE = 40,
NOT_LITERAL_UNI_IGNORE = 41,
RANGE_UNI_IGNORE = 42,
}Variants§
FAILURE = 0
SUCCESS = 1
ANY = 2
ANY_ALL = 3
ASSERT = 4
ASSERT_NOT = 5
AT = 6
BRANCH = 7
CATEGORY = 8
CHARSET = 9
BIGCHARSET = 10
GROUPREF = 11
GROUPREF_EXISTS = 12
IN = 13
INFO = 14
JUMP = 15
LITERAL = 16
MARK = 17
MAX_UNTIL = 18
MIN_UNTIL = 19
NOT_LITERAL = 20
NEGATE = 21
RANGE = 22
REPEAT = 23
REPEAT_ONE = 24
SUBPATTERN = 25
MIN_REPEAT_ONE = 26
ATOMIC_GROUP = 27
POSSESSIVE_REPEAT = 28
POSSESSIVE_REPEAT_ONE = 29
GROUPREF_IGNORE = 30
IN_IGNORE = 31
LITERAL_IGNORE = 32
NOT_LITERAL_IGNORE = 33
GROUPREF_LOC_IGNORE = 34
IN_LOC_IGNORE = 35
LITERAL_LOC_IGNORE = 36
NOT_LITERAL_LOC_IGNORE = 37
GROUPREF_UNI_IGNORE = 38
IN_UNI_IGNORE = 39
LITERAL_UNI_IGNORE = 40
NOT_LITERAL_UNI_IGNORE = 41
RANGE_UNI_IGNORE = 42
Trait Implementations§
Source§impl TryFromPrimitive for SreOpcode
impl TryFromPrimitive for SreOpcode
impl Copy for SreOpcode
impl Eq for SreOpcode
impl StructuralPartialEq for SreOpcode
Auto Trait Implementations§
impl Freeze for SreOpcode
impl RefUnwindSafe for SreOpcode
impl Send for SreOpcode
impl Sync for SreOpcode
impl Unpin for SreOpcode
impl UnsafeUnpin for SreOpcode
impl UnwindSafe for SreOpcode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more