pub trait QueryEndpoint: Handler { type QueryMsg; fn query( &self, deps: Deps<'_>, env: Env, msg: Self::QueryMsg ) -> Result<Binary, StdError>; }