Crate filter_ast[][src]

filter_ast provides an AST representation of a boolean filter expression.

Modules

visit

Traversal of a shared borrow of a filter expression.

Structs

Clause

A leaf node in a filter expression. This compares an individual field’s value to a specific operand using some operation.

Clauses

Iterator over all clauses in an expression.

Tree

A compound node in a filter expression, consisting of a logical operator and a set of child expressions.

Enums

Expr

A filter expression.

Logic