Trait abstract_std::proxy::QueryMsgFns

source ·
pub trait QueryMsgFns<Chain: QueryHandler + ChainState>: CwOrchQuery<Chain, QueryMsg = QueryMsg> {
    // Provided methods
    fn config(&self) -> Result<ConfigResponse, CwOrchError> { ... }
    fn total_value(&self) -> Result<AccountValue, CwOrchError> { ... }
    fn token_value(
        &self,
        identifier: AssetEntry
    ) -> Result<TokenValueResponse, CwOrchError> { ... }
    fn holding_amount(
        &self,
        identifier: AssetEntry
    ) -> Result<HoldingAmountResponse, CwOrchError> { ... }
    fn asset_config(
        &self,
        identifier: AssetEntry
    ) -> Result<AssetConfigResponse, CwOrchError> { ... }
    fn assets_config(
        &self,
        limit: Option<u8>,
        start_after: Option<AssetEntry>
    ) -> Result<AssetsConfigResponse, CwOrchError> { ... }
    fn assets_info(
        &self,
        limit: Option<u8>,
        start_after: Option<AssetInfo>
    ) -> Result<AssetsInfoResponse, CwOrchError> { ... }
    fn base_asset(&self) -> Result<BaseAssetResponse, CwOrchError> { ... }
}
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 config(&self) -> Result<ConfigResponse, CwOrchError>

Automatically generated wrapper around QueryMsg::Config variant

source

fn total_value(&self) -> Result<AccountValue, CwOrchError>

Automatically generated wrapper around QueryMsg::TotalValue variant

source

fn token_value( &self, identifier: AssetEntry ) -> Result<TokenValueResponse, CwOrchError>

Automatically generated wrapper around QueryMsg::TokenValue variant

source

fn holding_amount( &self, identifier: AssetEntry ) -> Result<HoldingAmountResponse, CwOrchError>

Automatically generated wrapper around QueryMsg::HoldingAmount variant

source

fn asset_config( &self, identifier: AssetEntry ) -> Result<AssetConfigResponse, CwOrchError>

Automatically generated wrapper around QueryMsg::AssetConfig variant

source

fn assets_config( &self, limit: Option<u8>, start_after: Option<AssetEntry> ) -> Result<AssetsConfigResponse, CwOrchError>

Automatically generated wrapper around QueryMsg::AssetsConfig variant

source

fn assets_info( &self, limit: Option<u8>, start_after: Option<AssetInfo> ) -> Result<AssetsInfoResponse, CwOrchError>

Automatically generated wrapper around QueryMsg::AssetsInfo variant

source

fn base_asset(&self) -> Result<BaseAssetResponse, CwOrchError>

Automatically generated wrapper around QueryMsg::BaseAsset variant

Object Safety§

This trait is not object safe.

Implementors§

source§

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