[][src]Trait wasmer_runtime_core::loader::Instance

pub trait Instance {
    type Error: Debug;
    fn call(&mut self, id: usize, args: &[Value]) -> Result<u64, Self::Error>;

    fn read_memory(
        &mut self,
        _offset: u32,
        _len: u32
    ) -> Result<Vec<u8>, Self::Error> { ... }
fn write_memory(
        &mut self,
        _offset: u32,
        _len: u32,
        _buf: &[u8]
    ) -> Result<(), Self::Error> { ... } }

Associated Types

type Error: Debug

Loading content...

Required methods

fn call(&mut self, id: usize, args: &[Value]) -> Result<u64, Self::Error>

Loading content...

Provided methods

fn read_memory(
    &mut self,
    _offset: u32,
    _len: u32
) -> Result<Vec<u8>, Self::Error>

fn write_memory(
    &mut self,
    _offset: u32,
    _len: u32,
    _buf: &[u8]
) -> Result<(), Self::Error>

Loading content...

Implementors

impl Instance for LocalInstance[src]

type Error = String

Loading content...