[][src]Trait elrond_wasm::io::arg_types::DynArgLoader

pub trait DynArgLoader<T>: Sized {
    fn has_next(&self) -> bool;
fn next_arg(&mut self, arg_id: ArgId) -> Result<Option<T>, SCError>; }

Required methods

fn has_next(&self) -> bool

fn next_arg(&mut self, arg_id: ArgId) -> Result<Option<T>, SCError>

Loading content...

Implementors

impl<'a, A, BigInt, BigUint, T> DynArgLoader<T> for DynEndpointArgLoader<'a, A, BigInt, BigUint> where
    T: Decode,
    BigUint: BigUintApi + 'static,
    BigInt: BigIntApi<BigUint> + 'static,
    A: ContractIOApi<BigInt, BigUint> + 'static, 
[src]

impl<'a, T> DynArgLoader<T> for CallDataArgLoader<'a> where
    T: Decode
[src]

Loading content...