[][src]Enum lex_lua::Punct

pub enum Punct {
    Ampersand,
    Asterisk,
    Caret,
    CloseBrace,
    CloseBracket,
    CloseParen,
    Colon,
    Comma,
    Dot,
    DoubleColon,
    DoubleDot,
    DoubleEqual,
    DoubleForwardSlash,
    DoubleGreaterThan,
    DoubleLessThan,
    Ellipsis,
    Equal,
    ForwardSlash,
    GreaterThan,
    GreaterThanEqual,
    Hash,
    LessThan,
    LessThanEqual,
    Minus,
    OpenBrace,
    OpenBracket,
    OpenParen,
    Percent,
    Pipe,
    Plus,
    SemiColon,
    Tilde,
    TildeEqual,
}

Variants

Ampersand
Asterisk
Caret
CloseBrace
CloseBracket
CloseParen
Colon
Comma
Dot
DoubleColon
DoubleDot
DoubleEqual
DoubleForwardSlash
DoubleGreaterThan
DoubleLessThan
Ellipsis
Equal
ForwardSlash
GreaterThan
GreaterThanEqual
Hash
LessThan
LessThanEqual
Minus
OpenBrace
OpenBracket
OpenParen
Percent
Pipe
Plus
SemiColon
Tilde
TildeEqual

Trait Implementations

impl Clone for Punct[src]

impl Copy for Punct[src]

impl Debug for Punct[src]

impl Eq for Punct[src]

impl FromStr for Punct[src]

type Err = String

The associated error which can be returned from parsing.

impl PartialEq<Punct> for Punct[src]

impl StructuralEq for Punct[src]

impl StructuralPartialEq for Punct[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> 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.