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

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 PartialEq<SpecialLiteralKind> for SpecialLiteralKind[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Clone for SpecialLiteralKind[src]

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

Performs copy-assignment from source. Read more

impl Eq for SpecialLiteralKind[src]

impl Debug for SpecialLiteralKind[src]

Auto Trait Implementations

Blanket Implementations

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.

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

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

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