pub trait ResolveQuery<Q, R>: Send + Sync { // Required method fn resolve(&self, q: Q, resolve: Arc<QueryResolver<Q, R>>) -> R; }