Trait linera_witty::InstanceWithMemory
source · pub trait InstanceWithMemory: CabiReallocAlias + CabiFreeAlias {
// Required method
fn memory_from_export(
&self,
export: <Self::Runtime as Runtime>::Export,
) -> Result<Option<<Self::Runtime as Runtime>::Memory>, RuntimeError>;
// Provided method
fn memory(&mut self) -> Result<Memory<'_, Self>, RuntimeError> { ... }
}
Expand description
Trait alias for a Wasm module instance with the WIT Canonical ABI functions.
Required Methods§
Provided Methods§
sourcefn memory(&mut self) -> Result<Memory<'_, Self>, RuntimeError>
fn memory(&mut self) -> Result<Memory<'_, Self>, RuntimeError>
Returns the memory export from the current Wasm module instance.
Object Safety§
This trait is not object safe.