pub enum ExpressionToken {
Field(String),
Number(f64),
Operator(Operator),
LeftParen,
RightParen,
}Expand description
Expression tokens
Variants§
Field(String)
Field reference
Number(f64)
Number literal
Operator(Operator)
Operator
LeftParen
Left parenthesis
RightParen
Right parenthesis
Trait Implementations§
Source§impl Clone for ExpressionToken
impl Clone for ExpressionToken
Source§fn clone(&self) -> ExpressionToken
fn clone(&self) -> ExpressionToken
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ExpressionToken
impl RefUnwindSafe for ExpressionToken
impl Send for ExpressionToken
impl Sync for ExpressionToken
impl Unpin for ExpressionToken
impl UnsafeUnpin for ExpressionToken
impl UnwindSafe for ExpressionToken
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