Trait cw_multi_test::CosmosRouter
source · [−]pub trait CosmosRouter {
type ExecC;
type QueryC: CustomQuery;
fn execute(
&self,
api: &dyn Api,
storage: &mut dyn Storage,
block: &BlockInfo,
sender: Addr,
msg: CosmosMsg<Self::ExecC>
) -> AnyResult<AppResponse>;
fn query(
&self,
api: &dyn Api,
storage: &dyn Storage,
block: &BlockInfo,
request: QueryRequest<Self::QueryC>
) -> AnyResult<Binary>;
fn sudo(
&self,
api: &dyn Api,
storage: &mut dyn Storage,
block: &BlockInfo,
msg: SudoMsg
) -> AnyResult<AppResponse>;
}
Required Associated Types
source
type QueryC: CustomQuery
Required Methods
sourcefn execute(