use Arc;
pub use ;
pub use QueryParseError;
pub use ;
/// A query parser. Implementors typically own a per-instance AST cache so
/// repeated parses of the same string are amortized to a single
/// `Arc::clone`. The cache is the parser's responsibility — callers just
/// hand the same instance the same string.