pub trait QueryServerOps<T> { // Required method fn get_reply(world: &mut World, request: &QueryRequest<T>) -> Result<Self> where Self: Sized; }