Enum glib_sys::GRegexError [] [src]

pub enum GRegexError {
    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

Trait Implementations

Derived Implementations

impl PartialEq for GRegexError

fn eq(&self, __arg_0: &GRegexError) -> bool

fn ne(&self, __arg_0: &GRegexError) -> bool

impl Eq for GRegexError

impl Debug for GRegexError

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Copy for GRegexError

impl Clone for GRegexError

fn clone(&self) -> GRegexError

1.0.0fn clone_from(&mut self, source: &Self)