Trait wasm_runtime_layer::backend::WasmStore
source · pub trait WasmStore<T, E: WasmEngine>: AsContext<E, UserState = T> + AsContextMut<E, UserState = T> {
// Required methods
fn new(engine: &E, data: T) -> Self;
fn engine(&self) -> &E;
fn data(&self) -> &T;
fn data_mut(&mut self) -> &mut T;
fn into_data(self) -> T;
}
Expand description
Provides all of the global state that can be manipulated by WASM programs.
Required Methods§
Object Safety§
This trait is not object safe.