Enum ag::lang::Expr [−][src]
pub enum Expr { Column { head: DataAccessAtom, rest: Vec<DataAccessAtom>, }, Unary { op: UnaryOp, operand: Box<Expr>, }, Binary { op: BinaryOp, left: Box<Expr>, right: Box<Expr>, }, FunctionCall { name: String, args: Vec<Expr>, }, Value(Value), }
Variants
Fields of Column
head: DataAccessAtom
rest: Vec<DataAccessAtom>
Value(Value)
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Expr
impl UnwindSafe for Expr
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self