#[repr(u32)]pub enum GRegexError {
Show 57 variants
G_REGEX_ERROR_COMPILE = 0,
G_REGEX_ERROR_OPTIMIZE = 1,
G_REGEX_ERROR_REPLACE = 2,
G_REGEX_ERROR_MATCH = 3,
G_REGEX_ERROR_INTERNAL = 4,
G_REGEX_ERROR_STRAY_BACKSLASH = 101,
G_REGEX_ERROR_MISSING_CONTROL_CHAR = 102,
G_REGEX_ERROR_UNRECOGNIZED_ESCAPE = 103,
G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER = 104,
G_REGEX_ERROR_QUANTIFIER_TOO_BIG = 105,
G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS = 106,
G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS = 107,
G_REGEX_ERROR_RANGE_OUT_OF_ORDER = 108,
G_REGEX_ERROR_NOTHING_TO_REPEAT = 109,
G_REGEX_ERROR_UNRECOGNIZED_CHARACTER = 112,
G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS = 113,
G_REGEX_ERROR_UNMATCHED_PARENTHESIS = 114,
G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE = 115,
G_REGEX_ERROR_UNTERMINATED_COMMENT = 118,
G_REGEX_ERROR_EXPRESSION_TOO_LARGE = 120,
G_REGEX_ERROR_MEMORY_ERROR = 121,
G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND = 125,
G_REGEX_ERROR_MALFORMED_CONDITION = 126,
G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES = 127,
G_REGEX_ERROR_ASSERTION_EXPECTED = 128,
G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME = 130,
G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED = 131,
G_REGEX_ERROR_HEX_CODE_TOO_LARGE = 134,
G_REGEX_ERROR_INVALID_CONDITION = 135,
G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND = 136,
G_REGEX_ERROR_INFINITE_LOOP = 140,
G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR = 142,
G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME = 143,
G_REGEX_ERROR_MALFORMED_PROPERTY = 146,
G_REGEX_ERROR_UNKNOWN_PROPERTY = 147,
G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG = 148,
G_REGEX_ERROR_TOO_MANY_SUBPATTERNS = 149,
G_REGEX_ERROR_INVALID_OCTAL_VALUE = 151,
G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE = 154,
G_REGEX_ERROR_DEFINE_REPETION = 155,
G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS = 156,
G_REGEX_ERROR_MISSING_BACK_REFERENCE = 157,
G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE = 158,
G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN = 159,
G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB = 160,
G_REGEX_ERROR_NUMBER_TOO_BIG = 161,
G_REGEX_ERROR_MISSING_SUBPATTERN_NAME = 162,
G_REGEX_ERROR_MISSING_DIGIT = 163,
G_REGEX_ERROR_INVALID_DATA_CHARACTER = 164,
G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME = 165,
G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED = 166,
G_REGEX_ERROR_INVALID_CONTROL_CHAR = 168,
G_REGEX_ERROR_MISSING_NAME = 169,
G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS = 171,
G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES = 172,
G_REGEX_ERROR_NAME_TOO_LONG = 175,
G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE = 176,
}Variants§
G_REGEX_ERROR_COMPILE = 0
G_REGEX_ERROR_OPTIMIZE = 1
G_REGEX_ERROR_REPLACE = 2
G_REGEX_ERROR_MATCH = 3
G_REGEX_ERROR_INTERNAL = 4
G_REGEX_ERROR_STRAY_BACKSLASH = 101
G_REGEX_ERROR_MISSING_CONTROL_CHAR = 102
G_REGEX_ERROR_UNRECOGNIZED_ESCAPE = 103
G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER = 104
G_REGEX_ERROR_QUANTIFIER_TOO_BIG = 105
G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS = 106
G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS = 107
G_REGEX_ERROR_RANGE_OUT_OF_ORDER = 108
G_REGEX_ERROR_NOTHING_TO_REPEAT = 109
G_REGEX_ERROR_UNRECOGNIZED_CHARACTER = 112
G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS = 113
G_REGEX_ERROR_UNMATCHED_PARENTHESIS = 114
G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE = 115
G_REGEX_ERROR_UNTERMINATED_COMMENT = 118
G_REGEX_ERROR_EXPRESSION_TOO_LARGE = 120
G_REGEX_ERROR_MEMORY_ERROR = 121
G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND = 125
G_REGEX_ERROR_MALFORMED_CONDITION = 126
G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES = 127
G_REGEX_ERROR_ASSERTION_EXPECTED = 128
G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME = 130
G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED = 131
G_REGEX_ERROR_HEX_CODE_TOO_LARGE = 134
G_REGEX_ERROR_INVALID_CONDITION = 135
G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND = 136
G_REGEX_ERROR_INFINITE_LOOP = 140
G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR = 142
G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME = 143
G_REGEX_ERROR_MALFORMED_PROPERTY = 146
G_REGEX_ERROR_UNKNOWN_PROPERTY = 147
G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG = 148
G_REGEX_ERROR_TOO_MANY_SUBPATTERNS = 149
G_REGEX_ERROR_INVALID_OCTAL_VALUE = 151
G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE = 154
G_REGEX_ERROR_DEFINE_REPETION = 155
G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS = 156
G_REGEX_ERROR_MISSING_BACK_REFERENCE = 157
G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE = 158
G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN = 159
G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB = 160
G_REGEX_ERROR_NUMBER_TOO_BIG = 161
G_REGEX_ERROR_MISSING_SUBPATTERN_NAME = 162
G_REGEX_ERROR_MISSING_DIGIT = 163
G_REGEX_ERROR_INVALID_DATA_CHARACTER = 164
G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME = 165
G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED = 166
G_REGEX_ERROR_INVALID_CONTROL_CHAR = 168
G_REGEX_ERROR_MISSING_NAME = 169
G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS = 171
G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES = 172
G_REGEX_ERROR_NAME_TOO_LONG = 175
G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE = 176
Trait Implementations§
Source§impl Clone for GRegexError
impl Clone for GRegexError
Source§fn clone(&self) -> GRegexError
fn clone(&self) -> GRegexError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GRegexError
impl Debug for GRegexError
Source§impl Hash for GRegexError
impl Hash for GRegexError
Source§impl PartialEq for GRegexError
impl PartialEq for GRegexError
impl Copy for GRegexError
impl Eq for GRegexError
impl StructuralPartialEq for GRegexError
Auto Trait Implementations§
impl Freeze for GRegexError
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