Trait abstract_interface::ProxyQueryFns 
source · pub trait ProxyQueryFns<Chain, CwOrchQueryMsgType>: CwOrchQuery<Chain, QueryMsg = CwOrchQueryMsgType>{
    // Provided methods
    fn config(&self) -> Result<ConfigResponse, CwEnvError> { ... }
    fn total_value(&self) -> Result<AccountValue, CwEnvError> { ... }
    fn token_value(
        &self,
        identifier: AssetEntry,
    ) -> Result<TokenValueResponse, CwEnvError> { ... }
    fn holding_amount(
        &self,
        identifier: AssetEntry,
    ) -> Result<HoldingAmountResponse, CwEnvError> { ... }
    fn asset_config(
        &self,
        identifier: AssetEntry,
    ) -> Result<AssetConfigResponse, CwEnvError> { ... }
    fn assets_config(
        &self,
        limit: Option<u8>,
        start_after: Option<AssetEntry>,
    ) -> Result<AssetsConfigResponse, CwEnvError> { ... }
    fn assets_info(
        &self,
        limit: Option<u8>,
        start_after: Option<AssetInfoBase<Addr>>,
    ) -> Result<AssetsInfoResponse, CwEnvError> { ... }
    fn base_asset(&self) -> Result<BaseAssetResponse, 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§
sourcefn config(&self) -> Result<ConfigResponse, CwEnvError>
 
fn config(&self) -> Result<ConfigResponse, CwEnvError>
Automatically generated wrapper around QueryMsg::Config variant
sourcefn total_value(&self) -> Result<AccountValue, CwEnvError>
 
fn total_value(&self) -> Result<AccountValue, CwEnvError>
Automatically generated wrapper around QueryMsg::TotalValue variant
sourcefn token_value(
    &self,
    identifier: AssetEntry,
) -> Result<TokenValueResponse, CwEnvError>
 
fn token_value( &self, identifier: AssetEntry, ) -> Result<TokenValueResponse, CwEnvError>
Automatically generated wrapper around QueryMsg::TokenValue variant
sourcefn holding_amount(
    &self,
    identifier: AssetEntry,
) -> Result<HoldingAmountResponse, CwEnvError>
 
fn holding_amount( &self, identifier: AssetEntry, ) -> Result<HoldingAmountResponse, CwEnvError>
Automatically generated wrapper around QueryMsg::HoldingAmount variant
sourcefn asset_config(
    &self,
    identifier: AssetEntry,
) -> Result<AssetConfigResponse, CwEnvError>
 
fn asset_config( &self, identifier: AssetEntry, ) -> Result<AssetConfigResponse, CwEnvError>
Automatically generated wrapper around QueryMsg::AssetConfig variant
sourcefn assets_config(
    &self,
    limit: Option<u8>,
    start_after: Option<AssetEntry>,
) -> Result<AssetsConfigResponse, CwEnvError>
 
fn assets_config( &self, limit: Option<u8>, start_after: Option<AssetEntry>, ) -> Result<AssetsConfigResponse, CwEnvError>
Automatically generated wrapper around QueryMsg::AssetsConfig variant
sourcefn assets_info(
    &self,
    limit: Option<u8>,
    start_after: Option<AssetInfoBase<Addr>>,
) -> Result<AssetsInfoResponse, CwEnvError>
 
fn assets_info( &self, limit: Option<u8>, start_after: Option<AssetInfoBase<Addr>>, ) -> Result<AssetsInfoResponse, CwEnvError>
Automatically generated wrapper around QueryMsg::AssetsInfo variant
sourcefn base_asset(&self) -> Result<BaseAssetResponse, CwEnvError>
 
fn base_asset(&self) -> Result<BaseAssetResponse, CwEnvError>
Automatically generated wrapper around QueryMsg::BaseAsset variant
Object Safety§
This trait is not object safe.