pub enum Token {
Show 40 variants
Integer(i64),
Float(f64),
Boolean(bool),
Text(String),
Null,
Div,
Value,
Ref,
Name,
Num,
NA,
GettingData,
MultiSheet(String),
Sheet(String),
Range(String),
Cell(String),
VRange(String),
HRange(String),
Plus,
Minus,
Divide,
Multiply,
Exponent,
Ampersand,
Equal,
Exclamation,
Comma,
Period,
Colon,
SemiColon,
LAngle,
RAngle,
LParen,
RParen,
LBrace,
RBrace,
LBracket,
RBracket,
Ident(String),
EOF,
}
Variants§
Integer(i64)
Float(f64)
Boolean(bool)
Text(String)
Null
Div
Value
Ref
Name
Num
NA
GettingData
MultiSheet(String)
Sheet(String)
Range(String)
Cell(String)
VRange(String)
HRange(String)
Plus
Minus
Divide
Multiply
Exponent
Ampersand
Equal
Exclamation
Comma
Period
Colon
SemiColon
LAngle
RAngle
LParen
RParen
LBrace
RBrace
LBracket
RBracket
Ident(String)
EOF
Trait Implementations§
Source§impl InputLength for Token
impl InputLength for Token
impl Eq for Token
Auto Trait Implementations§
impl Freeze for Token
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.