Trait sc_executor_common::wasm_runtime::WasmModule

source ·
pub trait WasmModule: Sync + Send {
    // Required method
    fn new_instance(&self) -> Result<Box<dyn WasmInstance>, Error>;
}
Expand description

A trait that defines an abstract WASM runtime module.

This can be implemented by an execution engine.

Required Methods§

source

fn new_instance(&self) -> Result<Box<dyn WasmInstance>, Error>

Create a new instance.

Implementors§