Trait boot_core::BootQuery

source ·
pub trait BootQuery<Chain: CwEnv> {
    type QueryMsg: Serialize;

    // Required method
    fn query<G: Serialize + DeserializeOwned + Debug>(
        &self,
        query_msg: &Self::QueryMsg
    ) -> Result<G, BootError>;
}
Expand description

Smart Contract query endpoint

Required Associated Types§

Required Methods§

source

fn query<G: Serialize + DeserializeOwned + Debug>( &self, query_msg: &Self::QueryMsg ) -> Result<G, BootError>

Implementors§

source§

impl<T: CwInterface + ContractInstance<Chain>, Chain: CwEnv> BootQuery<Chain> for T