Trait WasmInstance

Source
pub trait WasmInstance {
    type Context;

    // Required methods
    fn call_export(&mut self, name: &str) -> (Result<(), VMError>, GasUsage);
    fn teardown(self) -> Self::Context;
}
Expand description

A trait that represents a Wasm instance.

Required Associated Types§

Required Methods§

Source

fn call_export(&mut self, name: &str) -> (Result<(), VMError>, GasUsage)

Source

fn teardown(self) -> Self::Context

Implementors§