Return a new expression with a logical AND
(left: Expr, right: Expr)
| 176 | |
| 177 | /// Return a new expression with a logical AND |
| 178 | pub fn and(left: Expr, right: Expr) -> Expr { |
| 179 | Expr::BinaryExpr(BinaryExpr::new( |
| 180 | Box::new(left), |
| 181 | Operator::And, |
| 182 | Box::new(right), |
| 183 | )) |
| 184 | } |
| 185 | |
| 186 | /// Return a new expression with a logical OR |
| 187 | pub fn or(left: Expr, right: Expr) -> Expr { |