Struct abstract_core_testing::objects::ans_host::AnsHost
source · pub struct AnsHost {
pub address: Addr,
}
Expand description
Struct that stores the ans-host contract address.
Implements AbstractNameService
feature
Fields§
§address: Addr
Address of the ans_host contract
Implementations§
source§impl AnsHost
impl AnsHost
sourcepub fn query_contracts(
&self,
querier: &QuerierWrapper<'_>,
contracts: &[ContractEntry]
) -> AbstractResult<Vec<Addr>>
pub fn query_contracts( &self, querier: &QuerierWrapper<'_>, contracts: &[ContractEntry] ) -> AbstractResult<Vec<Addr>>
Raw Query to AnsHost contract
sourcepub fn query_contract(
&self,
querier: &QuerierWrapper<'_>,
contract: &ContractEntry
) -> AbstractResult<Addr>
pub fn query_contract( &self, querier: &QuerierWrapper<'_>, contract: &ContractEntry ) -> AbstractResult<Addr>
Raw query of a single contract Addr
sourcepub fn query_assets(
&self,
querier: &QuerierWrapper<'_>,
assets: &[AssetEntry]
) -> AbstractResult<Vec<AssetInfo>>
pub fn query_assets( &self, querier: &QuerierWrapper<'_>, assets: &[AssetEntry] ) -> AbstractResult<Vec<AssetInfo>>
Raw Query to AnsHost contract
sourcepub fn query_asset(
&self,
querier: &QuerierWrapper<'_>,
asset: &AssetEntry
) -> AbstractResult<AssetInfo>
pub fn query_asset( &self, querier: &QuerierWrapper<'_>, asset: &AssetEntry ) -> AbstractResult<AssetInfo>
Raw query of a single AssetInfo
sourcepub fn query_assets_reverse(
&self,
querier: &QuerierWrapper<'_>,
assets: &[AssetInfo]
) -> AbstractResult<Vec<AssetEntry>>
pub fn query_assets_reverse( &self, querier: &QuerierWrapper<'_>, assets: &[AssetInfo] ) -> AbstractResult<Vec<AssetEntry>>
Raw Query to AnsHost contract
sourcepub fn query_asset_reverse(
&self,
querier: &QuerierWrapper<'_>,
asset: &AssetInfo
) -> AbstractResult<AssetEntry>
pub fn query_asset_reverse( &self, querier: &QuerierWrapper<'_>, asset: &AssetInfo ) -> AbstractResult<AssetEntry>
Raw query of a single AssetEntry
sourcepub fn query_channel(
&self,
querier: &QuerierWrapper<'_>,
channel: &ChannelEntry
) -> AbstractResult<String>
pub fn query_channel( &self, querier: &QuerierWrapper<'_>, channel: &ChannelEntry ) -> AbstractResult<String>
Raw query of a single channel Addr
sourcepub fn query_asset_pairing(
&self,
querier: &QuerierWrapper<'_>,
dex_asset_pairing: &DexAssetPairing
) -> AbstractResult<Vec<PoolReference>>
pub fn query_asset_pairing( &self, querier: &QuerierWrapper<'_>, dex_asset_pairing: &DexAssetPairing ) -> AbstractResult<Vec<PoolReference>>
Raw query of a single asset pairing
pub fn query_pool_metadata( &self, querier: &QuerierWrapper<'_>, pool_id: &UniquePoolId ) -> AbstractResult<PoolMetadata>
Trait Implementations§
source§impl<'de> Deserialize<'de> for AnsHost
impl<'de> Deserialize<'de> for AnsHost
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl JsonSchema for AnsHost
impl JsonSchema for AnsHost
source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moresource§impl PartialEq<AnsHost> for AnsHost
impl PartialEq<AnsHost> for AnsHost
impl StructuralPartialEq for AnsHost
Auto Trait Implementations§
impl RefUnwindSafe for AnsHost
impl Send for AnsHost
impl Sync for AnsHost
impl Unpin for AnsHost
impl UnwindSafe for AnsHost
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