1 2 3 4 5 6
#[derive(Debug, Clone)] pub enum Expr { And(Box<Expr>, Box<Expr>), Or(Box<Expr>, Box<Expr>), Cmp { field: String, op: String, value: String }, }