Struct cw_multi_test::Router [−][src]
pub struct Router<ExecC, QueryC> { /* fields omitted */ }
Implementations
impl<ExecC, QueryC> Router<ExecC, QueryC> where
ExecC: Clone + Debug + PartialEq + JsonSchema + 'static,
QueryC: CustomQuery + DeserializeOwned,
impl<ExecC, QueryC> Router<ExecC, QueryC> where
ExecC: Clone + Debug + PartialEq + JsonSchema + 'static,
QueryC: CustomQuery + DeserializeOwned,
pub fn querier<'a>(
&'a self,
api: &'a dyn Api,
storage: &'a dyn Storage,
block_info: &'a BlockInfo
) -> RouterQuerier<'a, ExecC, QueryC>
this is used by RouterQuerier
to actual implement the Querier
interface.
you most likely want to use router.querier(storage, block).wrap()
to get a
QuerierWrapper to interact with