Modulesยง
- assert_
validated ๐ - Helpers for assertions due to prior validation of a WASM program.
- const_
interpreter_ loop - error
- function_
ref - hooks
- interop
- This module provides types, traits and impls to convert between
Rust types and the Wasm
Value
type. Internally this module is not used, except for the top-level entry points for invocation. - interpreter_
loop ๐ - This module solely contains the actual interpretation loop that matches instructions, interpreting the WASM bytecode
- linear_
memory ๐ - little_
endian ๐ - This module contains the definition and implementation of
LittleEndianBytes
, a trait to convert values (such as integers or floats) to bytes in little endian byter order - registry
- resumable
- store
- value
- value_
stack
Structsยง
Constantsยง
- DEFAULT_
MODULE - The default module name if a RuntimeInstance was created using RuntimeInstance::new.
Functionsยง
- host_
function_ wrapper - Helper function to quickly construct host functions without worrying about wasm to Rust type conversion. For user data, simply move the mutable reference into the passed closure.