pub enum ExpressionToken {
Literal(String),
Variable(String),
DoubleQuotes(Vec<ExpressionToken>),
SingleQuotes(String),
Backtick(String),
Function(Box<FunctionCall>),
Space,
}Variants§
Literal(String)
Variable(String)
DoubleQuotes(Vec<ExpressionToken>)
SingleQuotes(String)
Backtick(String)
Function(Box<FunctionCall>)
Space
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 · 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 ExpressionToken
impl Debug for ExpressionToken
Source§impl<'de> Deserialize<'de> for ExpressionToken
impl<'de> Deserialize<'de> for ExpressionToken
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ExpressionToken
impl Display for ExpressionToken
Source§impl Hash for ExpressionToken
impl Hash for ExpressionToken
Source§impl PartialEq for ExpressionToken
impl PartialEq for ExpressionToken
Source§impl Serialize for ExpressionToken
impl Serialize for ExpressionToken
impl StructuralPartialEq for ExpressionToken
Auto Trait Implementations§
impl Freeze for ExpressionToken
impl RefUnwindSafe for ExpressionToken
impl Send for ExpressionToken
impl Sync for ExpressionToken
impl Unpin 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