[−][src]Enum atlantis::lexer_token::Token
Variants
NumberConst(f64)
StringConst(String)
NumberVar(f64)
StringVar(String)
Identifier(String)
Var
Const
True
False
If
Else
Func
Break
Return
LCurly
RCurly
LParen
RParen
LSquare
RSquare
Plus
UnaryPlus
Minus
UnaryMinus
Asterik
Divide
PlusAssign
MinusAssign
MultiplyAssign
DivideAssign
LeftShiftAssign
RightShiftAssign
Semicolon
Colon
Comma
Period
Equals
While
Loop
For
LessThan
GreaterThan
LessThanEqual
GreaterThanEqual
EqualTo
NotEqualTo
Pipe
Questionmark
LeftShift
RightShift
XOr
Modulo
PowerOf
Trait Implementations
impl Clone for Token
[src]
fn clone(&self) -> Token
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Token
[src]
Auto Trait Implementations
impl Sync for Token
impl Send for Token
impl Unpin for Token
impl RefUnwindSafe for Token
impl UnwindSafe for Token
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,