pub fn query<A, S, Q, M>( instance: &mut Instance<A, S, Q>, env: Env, msg: M, ) -> ContractResult<QueryResponse>where A: BackendApi + 'static, S: Storage + 'static, Q: Querier + 'static, M: Serialize,