[][src]Enum bracket::lexer::SingleQuoteString

pub enum SingleQuoteString {
    Text,
    EscapedNewline,
    Escaped,
    End,
    Newline,
    Error,
}

Tokens for single-quoted string literals.

Variants

Text

Text token.

EscapedNewline

Escaped newline token.

Escaped

Escaped quote.

End

End of the string literal.

Newline

Newline token.

Error

Error token.

Trait Implementations

impl Clone for SingleQuoteString[src]

impl Copy for SingleQuoteString[src]

impl Debug for SingleQuoteString[src]

impl Eq for SingleQuoteString[src]

impl Hash for SingleQuoteString[src]

impl<'s> Logos<'s> for SingleQuoteString[src]

type Extras = Extras

Associated type Extras for the particular lexer. This can be set using #[logos(extras = MyExtras)] and accessed inside callbacks. Read more

type Source = str

Source type this token can be lexed from. This will default to str, unless one of the defined patterns explicitly uses non-unicode byte values or byte slices, in which case that implementation will use [u8]. Read more

impl PartialEq<SingleQuoteString> for SingleQuoteString[src]

impl StructuralEq for SingleQuoteString[src]

impl StructuralPartialEq for SingleQuoteString[src]

Auto Trait Implementations

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> DynClone for T where
    T: Clone
[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.