pub enum Token {
Show 34 variants
Plus,
Minus,
Times,
Div,
Mod,
Equals,
NotEquals,
And,
Or,
GE,
LE,
GT,
LT,
Elvis,
RegexMatch,
Not,
Negative,
Comma,
Question,
Colon,
LPren,
RPren,
LCurl,
RCurl,
LBrack,
RBrack,
Dot,
True,
False,
Ident(String),
NumLit(String),
StringLit(Vec<Sp<StrLitSegment>>),
Comment,
Skip,
}Variants
Plus
Minus
Times
Div
Mod
Equals
NotEquals
And
Or
GE
LE
GT
LT
Elvis
RegexMatch
Not
Negative
Comma
Question
Colon
LPren
RPren
LCurl
RCurl
LBrack
RBrack
Dot
True
False
Ident(String)
NumLit(String)
StringLit(Vec<Sp<StrLitSegment>>)
Comment
Skip
Trait Implementations
impl Eq for Token
impl StructuralEq for Token
impl StructuralPartialEq for Token
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<E, T> FromDynVal for T where
T: FromStr<Err = E>,
impl<E, T> FromDynVal for T where
T: FromStr<Err = E>,
type Err = E
fn from_dynval(x: &DynVal) -> Result<T, <T as FromDynVal>::Err>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more