Enum regex_syntax::hir::ErrorKind[][src]

pub enum ErrorKind {
    UnicodeNotAllowed,
    InvalidUtf8,
    UnicodePropertyNotFound,
    UnicodePropertyValueNotFound,
    EmptyClassNotAllowed,
    // some variants omitted
}
[]

The type of an error that occurred while building an Hir.

Variants

[]

This error occurs when a Unicode feature is used when Unicode support is disabled. For example (?-u:\pL) would trigger this error.

[]

This error occurs when translating a pattern that could match a byte sequence that isn't UTF-8 and allow_invalid_utf8 was disabled.

[]

This occurs when an unrecognized Unicode property name could not be found.

[]

This occurs when an unrecognized Unicode property value could not be found.

[]

This occurs when the translator attempts to construct a character class that is empty.

Note that this restriction in the translator may be removed in the future.

Trait Implementations

impl Clone for ErrorKind
[src]
[+]

[]

Returns a copy of the value. Read more

[]

Performs copy-assignment from source. Read more

impl Debug for ErrorKind
[src]
[+]

[]

Formats the value using the given formatter. Read more

impl Eq for ErrorKind
[src]

impl PartialEq for ErrorKind
[src]
[+]

[]

This method tests for self and other values to be equal, and is used by ==. Read more

[]

This method tests for !=.

impl Display for ErrorKind
[src]
[+]

[]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for ErrorKind

impl Sync for ErrorKind