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§
sourcefn config(&self) -> Result<ConfigResponse, CwOrchError>
fn config(&self) -> Result<ConfigResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::Config variant
sourcefn total_value(&self) -> Result<AccountValue, CwOrchError>
fn total_value(&self) -> Result<AccountValue, CwOrchError>
Automatically generated wrapper around QueryMsg::TotalValue variant
sourcefn token_value(
&self,
identifier: AssetEntry
) -> Result<TokenValueResponse, CwOrchError>
fn token_value( &self, identifier: AssetEntry ) -> Result<TokenValueResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::TokenValue variant
sourcefn holding_amount(
&self,
identifier: AssetEntry
) -> Result<HoldingAmountResponse, CwOrchError>
fn holding_amount( &self, identifier: AssetEntry ) -> Result<HoldingAmountResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::HoldingAmount variant
sourcefn asset_config(
&self,
identifier: AssetEntry
) -> Result<AssetConfigResponse, CwOrchError>
fn asset_config( &self, identifier: AssetEntry ) -> Result<AssetConfigResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::AssetConfig variant
sourcefn assets_config(
&self,
limit: Option<u8>,
start_after: Option<AssetEntry>
) -> Result<AssetsConfigResponse, CwOrchError>
fn assets_config( &self, limit: Option<u8>, start_after: Option<AssetEntry> ) -> Result<AssetsConfigResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::AssetsConfig variant
sourcefn assets_info(
&self,
limit: Option<u8>,
start_after: Option<AssetInfo>
) -> Result<AssetsInfoResponse, CwOrchError>
fn assets_info( &self, limit: Option<u8>, start_after: Option<AssetInfo> ) -> Result<AssetsInfoResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::AssetsInfo variant
sourcefn base_asset(&self) -> Result<BaseAssetResponse, CwOrchError>
fn base_asset(&self) -> Result<BaseAssetResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::BaseAsset variant
Object Safety§
This trait is not object safe.