(exprs: Vec<&Expr>)
| 498 | } |
| 499 | |
| 500 | fn all_null(exprs: Vec<&Expr>) -> bool { |
| 501 | exprs |
| 502 | .iter() |
| 503 | .all(|e| matches!(e.kind, ExprKind::Literal(Literal::Null))) |
| 504 | } |
| 505 | |
| 506 | /// Converts `(a == b) and ((c == d) and (e == f))` |
| 507 | /// into `([a, c, e], [b, d, f])` |