pub trait ImportCallContext<WB: WasmBackend>: FuncGetter<WB, (i32, i32), i32> + FuncGetter<WB, (i32, i32), ()> + FuncGetter<WB, i32, i32> + FuncGetter<WB, i32, ()> + FuncGetter<WB, (), i32> + FuncGetter<WB, (), ()> + AsContextMut<WB> {
// Required method
fn memory(
&mut self,
memory_index: u32
) -> Option<<WB as WasmBackend>::Memory>;
}
Expand description
ImportCallContext
is a structure used to pass context to imports.
It serves as a handle to Store
, and also provides access to Memory
and export functions
from the caller instance, if there is one.