Caller

Trait Caller 

Source
pub trait Caller<T>: Store<T> {
    // Required methods
    fn program_counter(&self) -> u32;
    fn stack_push(&mut self, value: UntypedValue);
}

Required Methods§

Source

fn program_counter(&self) -> u32

Source

fn stack_push(&mut self, value: UntypedValue)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<'a, T: 'static + Send + Sync> Caller<T> for RwasmCaller<'a, T>

Source§

impl<'a, T: 'static + Send + Sync> Caller<T> for WasmiCaller<'a, T>

Source§

impl<'a, T: 'static + Send + Sync> Caller<T> for WasmtimeCaller<'a, T>

Source§

impl<'a, T: Send + Sync> Caller<T> for TypedCaller<'a, T>