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.
The error type returned by the query parser.
A parsed (or manually constructed) query expression.
Trait describing a query context resolver.
Trait used for computing the precedence order of operations.