Struct elrond_wasm_debug::world_mock::AccountEsdt
source · pub struct AccountEsdt(_);
Implementations§
source§impl AccountEsdt
impl AccountEsdt
pub fn is_empty(&self) -> bool
pub fn get_by_identifier(&self, identifier: &[u8]) -> Option<&EsdtData>
pub fn set_roles(&mut self, token_identifier: Vec<u8>, roles: Vec<Vec<u8>>)
sourcepub fn get_by_identifier_or_default(&self, identifier: &[u8]) -> EsdtData
pub fn get_by_identifier_or_default(&self, identifier: &[u8]) -> EsdtData
Will provide a clone.
pub fn get_mut_by_identifier(
&mut self,
identifier: &[u8]
) -> Option<&mut EsdtData>
pub fn new_from_raw_map(hash: HashMap<Vec<u8>, EsdtData>) -> Self
pub fn increase_balance(
&mut self,
token_identifier: Vec<u8>,
nonce: u64,
value: &BigUint,
metadata: EsdtInstanceMetadata
)
pub fn set_esdt_balance(
&mut self,
token_identifier: Vec<u8>,
nonce: u64,
value: &BigUint,
metadata: EsdtInstanceMetadata
)
pub fn get_esdt_balance(&self, token_identifier: &[u8], nonce: u64) -> BigUint
pub fn add_uris(
&mut self,
token_identifier: &[u8],
nonce: u64,
new_uris: Vec<Vec<u8>>
)
pub fn update_attributes(
&mut self,
token_identifier: &[u8],
nonce: u64,
new_attribute_bytes: Vec<u8>
)
pub fn iter(&self) -> Iter<'_, Vec<u8>, EsdtData>
Trait Implementations§
source§impl Clone for AccountEsdt
impl Clone for AccountEsdt
source§fn clone(&self) -> AccountEsdt
fn clone(&self) -> AccountEsdt
Returns a copy 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 AccountEsdt
impl Debug for AccountEsdt
source§impl Default for AccountEsdt
impl Default for AccountEsdt
source§fn default() -> AccountEsdt
fn default() -> AccountEsdt
Returns the “default value” for a type. Read more