[][src]Trait elrond_wasm::CallableContract

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

Notable traits for Box<F>

impl<F> Future for Box<F> where
    F: Unpin + Future + ?Sized
type Output = <F as Future>::Output;impl<I> Iterator for Box<I> where
    I: Iterator + ?Sized
type Item = <I as Iterator>::Item;
;
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

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

Notable traits for Box<F>

impl<F> Future for Box<F> where
    F: Unpin + Future + ?Sized
type Output = <F as Future>::Output;impl<I> Iterator for Box<I> where
    I: Iterator + ?Sized
type Item = <I as Iterator>::Item;

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

Loading content...

Implementors

Loading content...