Struct elrond_wasm_debug::world_mock::EsdtInstances
source · pub struct EsdtInstances(_);
Implementations§
source§impl EsdtInstances
impl EsdtInstances
pub fn new() -> Self
pub fn new_from_hash(hash: BTreeMap<u64, EsdtInstance>) -> Self
pub fn add(&mut self, nonce: u64, value: BigUint)
pub fn push_instance(&mut self, instance: EsdtInstance)
pub fn increase_balance(
&mut self,
nonce: u64,
value: &BigUint,
metadata: EsdtInstanceMetadata
)
pub fn set_balance(
&mut self,
nonce: u64,
value: &BigUint,
metadata: EsdtInstanceMetadata
)
pub fn get_by_nonce(&self, nonce: u64) -> Option<&EsdtInstance>
pub fn get_by_nonce_or_default(&self, nonce: u64) -> EsdtInstance
pub fn get_mut_by_nonce(&mut self, nonce: u64) -> Option<&mut EsdtInstance>
pub fn get_instances(&self) -> &BTreeMap<u64, EsdtInstance>
pub fn is_empty_esdt(&self) -> bool
pub fn is_empty(&self) -> bool
pub fn len(&self) -> usize
Trait Implementations§
source§impl Clone for EsdtInstances
impl Clone for EsdtInstances
source§fn clone(&self) -> EsdtInstances
fn clone(&self) -> EsdtInstances
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 EsdtInstances
impl Debug for EsdtInstances
source§impl Default for EsdtInstances
impl Default for EsdtInstances
source§fn default() -> EsdtInstances
fn default() -> EsdtInstances
Returns the “default value” for a type. Read more