Struct cw_multi_test::AcceptingModule
source · pub struct AcceptingModule<ExecT, QueryT, SudoT>(/* private fields */);
Expand description
§Always accepting module
This struct represents a module in the Cosmos ecosystem designed to always accept all processed messages, queries and privileged actions.
Implementations§
source§impl<ExecT, QueryT, SudoT> AcceptingModule<ExecT, QueryT, SudoT>
impl<ExecT, QueryT, SudoT> AcceptingModule<ExecT, QueryT, SudoT>
Trait Implementations§
source§impl<ExecT, QueryT, SudoT> Default for AcceptingModule<ExecT, QueryT, SudoT>
impl<ExecT, QueryT, SudoT> Default for AcceptingModule<ExecT, QueryT, SudoT>
source§impl<ExecT, QueryT, SudoT> Module for AcceptingModule<ExecT, QueryT, SudoT>
impl<ExecT, QueryT, SudoT> Module for AcceptingModule<ExecT, QueryT, SudoT>
source§fn execute<ExecC, QueryC>(
&self,
_api: &dyn Api,
_storage: &mut dyn Storage,
_router: &dyn CosmosRouter<ExecC = ExecC, QueryC = QueryC>,
_block: &BlockInfo,
_sender: Addr,
_msg: Self::ExecT,
) -> AnyResult<AppResponse>
fn execute<ExecC, QueryC>( &self, _api: &dyn Api, _storage: &mut dyn Storage, _router: &dyn CosmosRouter<ExecC = ExecC, QueryC = QueryC>, _block: &BlockInfo, _sender: Addr, _msg: Self::ExecT, ) -> AnyResult<AppResponse>
Runs any ExecT message, always returns a default response.
source§fn query(
&self,
_api: &dyn Api,
_storage: &dyn Storage,
_querier: &dyn Querier,
_block: &BlockInfo,
_request: Self::QueryT,
) -> AnyResult<Binary>
fn query( &self, _api: &dyn Api, _storage: &dyn Storage, _querier: &dyn Querier, _block: &BlockInfo, _request: Self::QueryT, ) -> AnyResult<Binary>
Runs any QueryT message, always returns a default (empty) binary.
Auto Trait Implementations§
impl<ExecT, QueryT, SudoT> Freeze for AcceptingModule<ExecT, QueryT, SudoT>
impl<ExecT, QueryT, SudoT> RefUnwindSafe for AcceptingModule<ExecT, QueryT, SudoT>
impl<ExecT, QueryT, SudoT> Send for AcceptingModule<ExecT, QueryT, SudoT>
impl<ExecT, QueryT, SudoT> Sync for AcceptingModule<ExecT, QueryT, SudoT>
impl<ExecT, QueryT, SudoT> Unpin for AcceptingModule<ExecT, QueryT, SudoT>
impl<ExecT, QueryT, SudoT> UnwindSafe for AcceptingModule<ExecT, QueryT, SudoT>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more