1
2
3
4
5
6
7
8
9
use crate::base::Handler;
use cosmwasm_std::{Binary, Deps, Env};

pub trait QueryEndpoint: Handler {
    type QueryMsg;

    /// Handler for the Query endpoint.
    fn query(&self, deps: Deps, env: Env, msg: Self::QueryMsg) -> Result<Binary, Self::Error>;
}