pub trait QueryParser: Send + Sync { // Required method fn parse(&self, input: &str) -> Result<Query, QueryParseError>; }