Enum restq::ast::Expr [−][src]
pub enum Expr { Column(ColumnName), Function(Function), Value(Value), MultiValue(Vec<Value>), BinaryOperation(Box<BinaryOperation>), Nested(Box<Expr>), }
Variants
Tuple Fields of Column
0: ColumnName
Tuple Fields of Function
0: Function
Tuple Fields of Value
0: Value
Tuple Fields of BinaryOperation
0: Box<BinaryOperation>
The expressions is explicitly grouped in a parenthesis
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for Expr
impl UnwindSafe for Expr
Blanket Implementations
Mutably borrows from an owned value. Read more