Trait abstract_sdk::base::QueryEndpoint

source ·
pub trait QueryEndpoint: Handler {
    type QueryMsg;

    // Required method
    fn query(
        &self,
        deps: Deps<'_>,
        env: Env,
        msg: Self::QueryMsg
    ) -> Result<Binary, Self::Error>;
}
Expand description

Trait for a contract’s Query entry point.

Required Associated Types§

source

type QueryMsg

The message type for the Query entry point.

Required Methods§

source

fn query( &self, deps: Deps<'_>, env: Env, msg: Self::QueryMsg ) -> Result<Binary, Self::Error>

Handler for the Query endpoint.

Object Safety§

This trait is not object safe.

Implementors§