pub enum ExprVal {
}
Expand description
An expression is the node found in variable block, kwargs and conditions.
Variants§
String(String)
Int(i64)
Float(f64)
Bool(bool)
Ident(String)
Math(MathExpr)
Logic(LogicExpr)
Test(Test)
MacroCall(MacroCall)
FunctionCall(FunctionCall)
Array(Vec<Expr>)
StringConcat(StringConcat)
In(In)
Trait Implementations§
impl StructuralPartialEq for ExprVal
Auto Trait Implementations§
impl Freeze for ExprVal
impl RefUnwindSafe for ExprVal
impl Send for ExprVal
impl Sync for ExprVal
impl Unpin for ExprVal
impl UnwindSafe for ExprVal
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