Crate rapidquery[−][src]
Expand description
Generic query parsing & evaluation library.
RapidQuery is menmos’ query evaluation engine.
Queries are modeled (and parsed) as a tree of evaluable nodes.
To evaluate a query, the user provides a struct (called a Resolver
) capable of resolving the query context.
From there, RapidQuery will figure out how to evaluate the query, and will ultimately return the set of items matching the query.
Enums
Error | The error type returned by the query parser. |
Expression | A parsed (or manually constructed) query expression. |
Traits
Resolver | Trait describing a query context resolver. |
Span | Trait used for computing the precedence order of operations. |