Enum regex_syntax::ast::SpecialLiteralKind[][src]

pub enum SpecialLiteralKind {
    Bell,
    FormFeed,
    Tab,
    LineFeed,
    CarriageReturn,
    VerticalTab,
    Space,
}

The type of a special literal.

A special literal is a special escape sequence recognized by the regex parser, e.g., \f or \n.

Variants

Bell

Bell, spelled \a (\x07).

FormFeed

Form feed, spelled \f (\x0C).

Tab

Tab, spelled \t (\x09).

LineFeed

Line feed, spelled \n (\x0A).

CarriageReturn

Carriage return, spelled \r (\x0D).

VerticalTab

Vertical tab, spelled \v (\x0B).

Space

Space, spelled \ (\x20). Note that this can only appear when parsing in verbose mode.

Trait Implementations

impl Clone for SpecialLiteralKind[src]

impl Debug for SpecialLiteralKind[src]

impl Eq for SpecialLiteralKind[src]

impl PartialEq<SpecialLiteralKind> for SpecialLiteralKind[src]

impl StructuralEq for SpecialLiteralKind[src]

impl StructuralPartialEq for SpecialLiteralKind[src]

Auto Trait Implementations

impl RefUnwindSafe for SpecialLiteralKind

impl Send for SpecialLiteralKind

impl Sync for SpecialLiteralKind

impl Unpin for SpecialLiteralKind

impl UnwindSafe for SpecialLiteralKind

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.