[][src]Trait elrond_wasm::CallableContract

pub trait CallableContract<A> {
    fn call(&self, fn_name: &[u8]) -> bool;
fn abi(&self, include_modules: bool) -> ContractAbi;
fn clone_contract(&self) -> Box<dyn CallableContract<A>>

Notable traits for Box<I, A>

impl<I, A> Iterator for Box<I, A> where
    A: Allocator,
    I: Iterator + ?Sized
type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
    A: Allocator + 'static,
    F: Unpin + Future + ?Sized
type Output = <F as Future>::Output;
;
fn into_api(self: Box<Self>) -> A; }

CallableContract is the means by which the debugger calls methods in the contract.

Required methods

fn call(&self, fn_name: &[u8]) -> bool[src]

fn abi(&self, include_modules: bool) -> ContractAbi[src]

fn clone_contract(&self) -> Box<dyn CallableContract<A>>

Notable traits for Box<I, A>

impl<I, A> Iterator for Box<I, A> where
    A: Allocator,
    I: Iterator + ?Sized
type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
    A: Allocator + 'static,
    F: Unpin + Future + ?Sized
type Output = <F as Future>::Output;
[src]

fn into_api(self: Box<Self>) -> A[src]

Loading content...

Implementors

Loading content...