Struct komple_framework_utils::storage::StorageHelper
source · pub struct StorageHelper();Implementations
sourceimpl 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
sourceimpl Clone for StorageHelper
impl Clone for StorageHelper
sourcefn clone(&self) -> StorageHelper
fn clone(&self) -> StorageHelper
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for StorageHelper
impl Debug for StorageHelper
sourceimpl<'de> Deserialize<'de> for StorageHelper
impl<'de> Deserialize<'de> for StorageHelper
sourcefn 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
sourceimpl JsonSchema for StorageHelper
impl JsonSchema for StorageHelper
sourcefn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
sourcefn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
sourcefn 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 moresourceimpl PartialEq<StorageHelper> for StorageHelper
impl PartialEq<StorageHelper> for StorageHelper
sourcefn eq(&self, other: &StorageHelper) -> bool
fn eq(&self, other: &StorageHelper) -> bool
sourceimpl Serialize for StorageHelper
impl Serialize for StorageHelper
impl Eq for StorageHelper
impl StructuralEq for StorageHelper
impl StructuralPartialEq for StorageHelper
Auto Trait Implementations
impl RefUnwindSafe for StorageHelper
impl Send for StorageHelper
impl Sync for StorageHelper
impl Unpin for StorageHelper
impl UnwindSafe for StorageHelper
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more