[][src]Enum clover::ast::token::Token

pub enum Token {
    Invalid(String),
    Eof,
    None,
    Identifier(String),
    String(String),
    Integer(i64),
    Float(f64),
    True,
    False,
    Null,
    Assign,
    Plus,
    Minus,
    Star,
    Slash,
    PlusAssign,
    MinusAssign,
    StarAssign,
    SlashAssign,
    BitAnd,
    BitOr,
    Not,
    And,
    Or,
    Equal,
    NotEqual,
    Less,
    Greater,
    LessEqual,
    GreaterEqual,
    LeftParentheses,
    RightParentheses,
    LeftBracket,
    RightBracket,
    Comma,
    Colon,
    Dot,
    End,
    Local,
    Function,
    Return,
    Class,
    Extends,
    New,
    Base,
    This,
    At,
    If,
    Else,
    While,
    Load,
}

Variants

Invalid(String)
Eof
None
Identifier(String)
String(String)
Integer(i64)
Float(f64)
True
False
Null
Assign
Plus
Minus
Star
Slash
PlusAssign
MinusAssign
StarAssign
SlashAssign
BitAnd
BitOr
Not
And
Or
Equal
NotEqual
Less
Greater
LessEqual
GreaterEqual
LeftParentheses
RightParentheses
LeftBracket
RightBracket
Comma
Colon
Dot
End
Local
Function
Return
Class
Extends
New
Base
This
At
If
Else
While
Load

Trait Implementations

impl Clone for Token[src]

impl Debug for Token[src]

impl PartialEq<Token> for Token[src]

impl StructuralPartialEq for Token[src]

Auto Trait Implementations

impl RefUnwindSafe for Token

impl Send for Token

impl Sync for Token

impl Unpin for Token

impl UnwindSafe for Token

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.