pub(crate) enum OperatorToken {
Show 13 variants
    And,
    Or,
    Multiply,
    Modulo,
    Divide,
    Add,
    Subtract,
    LessThan,
    LessThanOrEqual,
    GreaterThan,
    GreaterThanOrEqual,
    Equal,
    NotEqual,
}Variants§
And
Or
Multiply
Modulo
Divide
Add
Subtract
LessThan
LessThanOrEqual
GreaterThan
GreaterThanOrEqual
Equal
NotEqual
Implementations§
Source§impl OperatorToken
 
impl OperatorToken
Sourcepub(crate) fn precedence(&self) -> impl Ord
 
pub(crate) fn precedence(&self) -> impl Ord
Return a handle that can be used to compare two OperatorTokens in terms of precedence (binding order).
Trait Implementations§
Source§impl Clone for OperatorToken
 
impl Clone for OperatorToken
Source§fn clone(&self) -> OperatorToken
 
fn clone(&self) -> OperatorToken
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for OperatorToken
 
impl Debug for OperatorToken
Source§impl PartialEq for OperatorToken
 
impl PartialEq for OperatorToken
impl Copy for OperatorToken
impl Eq for OperatorToken
impl StructuralPartialEq for OperatorToken
Auto Trait Implementations§
impl Freeze for OperatorToken
impl RefUnwindSafe for OperatorToken
impl Send for OperatorToken
impl Sync for OperatorToken
impl Unpin for OperatorToken
impl UnwindSafe for OperatorToken
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§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
 
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
 
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
 
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
 
fn maybe_boxed(self) -> T
Convert