pub struct StorageHelper();Implementations§
Source§impl StorageHelper
impl StorageHelper
pub fn get_map_storage_key( namepspace: &str, key_bytes: &[&[u8]], ) -> StdResult<String>
pub fn query_storage<T>(
querier: &QuerierWrapper<'_>,
addr: &Addr,
key: &str,
) -> StdResult<Option<T>>where
T: DeserializeOwned,
pub fn query_module_address( querier: &QuerierWrapper<'_>, hub_addr: &Addr, module: String, ) -> StdResult<Addr>
pub fn query_collection_address( querier: &QuerierWrapper<'_>, mint_module_address: &Addr, collection_id: &u32, ) -> StdResult<Addr>
pub fn query_linked_collections( querier: &QuerierWrapper<'_>, mint_module_address: &Addr, collection_id: u32, ) -> StdResult<Vec<u32>>
pub fn query_token_owner( querier: &QuerierWrapper<'_>, collection_addr: &Addr, token_id: &u32, ) -> StdResult<Addr>
pub fn query_collection_locks( querier: &QuerierWrapper<'_>, collection_addr: &Addr, ) -> StdResult<Locks>
pub fn query_token_locks( querier: &QuerierWrapper<'_>, collection_addr: &Addr, token_id: &u32, ) -> StdResult<Locks>
pub fn query_fixed_fee( querier: &QuerierWrapper<'_>, fee_module_addr: &Addr, module_name: String, fee_name: String, ) -> StdResult<FixedPayment>
pub fn query_percentage_fee( querier: &QuerierWrapper<'_>, fee_module_addr: &Addr, module_name: String, fee_name: String, ) -> StdResult<PercentagePayment>
pub fn query_token_sub_modules( querier: &QuerierWrapper<'_>, token_module_addr: &Addr, ) -> StdResult<SubModules>
Trait Implementations§
Source§impl Clone for StorageHelper
impl Clone for StorageHelper
Source§fn clone(&self) -> StorageHelper
fn clone(&self) -> StorageHelper
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StorageHelper
impl Debug for StorageHelper
Source§impl<'de> Deserialize<'de> for StorageHelper
impl<'de> Deserialize<'de> for StorageHelper
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 StorageHelper
impl JsonSchema for StorageHelper
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &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 for StorageHelper
impl PartialEq for StorageHelper
Source§impl Serialize for StorageHelper
impl Serialize for StorageHelper
impl Eq for StorageHelper
impl StructuralPartialEq for StorageHelper
Auto Trait Implementations§
impl Freeze for StorageHelper
impl RefUnwindSafe for StorageHelper
impl Send for StorageHelper
impl Sync for StorageHelper
impl Unpin for StorageHelper
impl UnwindSafe for StorageHelper
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