Enum glib_2_0_sys::GRegexError
source · #[repr(C)]pub enum GRegexError {
Show 57 variants
Compile,
Optimize,
Replace,
Match,
Internal,
StrayBackslash,
MissingControlChar,
UnrecognizedEscape,
QuantifiersOutOfOrder,
QuantifierTooBig,
UnterminatedCharacterClass,
InvalidEscapeInCharacterClass,
RangeOutOfOrder,
NothingToRepeat,
UnrecognizedCharacter,
PosixNamedClassOutsideClass,
UnmatchedParenthesis,
InexistentSubpatternReference,
UnterminatedComment,
ExpressionTooLarge,
MemoryError,
VariableLengthLookbehind,
MalformedCondition,
TooManyConditionalBranches,
AssertionExpected,
UnknownPosixClassName,
PosixCollatingElementsNotSupported,
HexCodeTooLarge,
InvalidCondition,
SingleByteMatchInLookbehind,
InfiniteLoop,
MissingSubpatternNameTerminator,
DuplicateSubpatternName,
MalformedProperty,
UnknownProperty,
SubpatternNameTooLong,
TooManySubpatterns,
InvalidOctalValue,
TooManyBranchesInDefine,
DefineRepetion,
InconsistentNewlineOptions,
MissingBackReference,
InvalidRelativeReference,
BacktrackingControlVerbArgumentForbidden,
UnknownBacktrackingControlVerb,
NumberTooBig,
MissingSubpatternName,
MissingDigit,
InvalidDataCharacter,
ExtraSubpatternName,
BacktrackingControlVerbArgumentRequired,
InvalidControlChar,
MissingName,
NotSupportedInClass,
TooManyForwardReferences,
NameTooLong,
CharacterValueTooLarge,
}
Variants§
Compile
Optimize
Replace
Match
Internal
StrayBackslash
MissingControlChar
UnrecognizedEscape
QuantifiersOutOfOrder
QuantifierTooBig
UnterminatedCharacterClass
InvalidEscapeInCharacterClass
RangeOutOfOrder
NothingToRepeat
UnrecognizedCharacter
PosixNamedClassOutsideClass
UnmatchedParenthesis
InexistentSubpatternReference
UnterminatedComment
ExpressionTooLarge
MemoryError
VariableLengthLookbehind
MalformedCondition
TooManyConditionalBranches
AssertionExpected
UnknownPosixClassName
PosixCollatingElementsNotSupported
HexCodeTooLarge
InvalidCondition
SingleByteMatchInLookbehind
InfiniteLoop
MissingSubpatternNameTerminator
DuplicateSubpatternName
MalformedProperty
UnknownProperty
SubpatternNameTooLong
TooManySubpatterns
InvalidOctalValue
TooManyBranchesInDefine
DefineRepetion
InconsistentNewlineOptions
MissingBackReference
InvalidRelativeReference
BacktrackingControlVerbArgumentForbidden
UnknownBacktrackingControlVerb
NumberTooBig
MissingSubpatternName
MissingDigit
InvalidDataCharacter
ExtraSubpatternName
BacktrackingControlVerbArgumentRequired
InvalidControlChar
MissingName
NotSupportedInClass
TooManyForwardReferences
NameTooLong
CharacterValueTooLarge
Auto Trait Implementations§
impl RefUnwindSafe for GRegexError
impl Send for GRegexError
impl Sync for GRegexError
impl Unpin for GRegexError
impl UnwindSafe for GRegexError
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