Trait evm_note::msg::QueryMsgFns

source ·
pub trait QueryMsgFns<Chain: QueryHandler + ChainState, CwOrchQueryMsgType>: CwOrchQuery<Chain, QueryMsg = CwOrchQueryMsgType>
where QueryMsg: Into<CwOrchQueryMsgType>,
{ // Provided methods fn active_channel(&self) -> Result<Option<String>, CwEnvError> { ... } fn pair(&self) -> Result<Option<Pair>, CwEnvError> { ... } fn remote_address( &self, local_address: impl Into<String>, ) -> Result<Option<String>, CwEnvError> { ... } fn block_max_gas(&self) -> Result<Uint64, CwEnvError> { ... } fn ack_infos( &self, limit: Option<u8>, start_after: Option<u64>, ) -> Result<AckInfosResponse, CwEnvError> { ... } }
Expand description

Automatically derived trait that allows you to call the variants of the message directly without the need to construct the struct yourself.

Provided Methods§

source

fn active_channel(&self) -> Result<Option<String>, CwEnvError>

Automatically generated wrapper around QueryMsg::ActiveChannel variant

source

fn pair(&self) -> Result<Option<Pair>, CwEnvError>

Automatically generated wrapper around QueryMsg::Pair variant

source

fn remote_address( &self, local_address: impl Into<String>, ) -> Result<Option<String>, CwEnvError>

Automatically generated wrapper around QueryMsg::RemoteAddress variant

source

fn block_max_gas(&self) -> Result<Uint64, CwEnvError>

Automatically generated wrapper around QueryMsg::BlockMaxGas variant

source

fn ack_infos( &self, limit: Option<u8>, start_after: Option<u64>, ) -> Result<AckInfosResponse, CwEnvError>

Automatically generated wrapper around QueryMsg::AckInfos variant

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<Chain: QueryHandler + ChainState, CwOrchQueryMsgType, SupportedContract> QueryMsgFns<Chain, CwOrchQueryMsgType> for SupportedContract
where QueryMsg: Into<CwOrchQueryMsgType>, SupportedContract: CwOrchQuery<Chain, QueryMsg = CwOrchQueryMsgType>,