Expand description
Global configuration for the WebAssembly interpreter
Structs§
- Config
- Configuration for the WebAssembly interpreter
- Engine
- Global configuration for the WebAssembly interpreter
- Lazy
Linear Memory - Memory backend types and traits. A linear memory wrapper that materializes its inner backend on first access.
- Memory
Backend - Memory backend types and traits. Configures how runtime memory instances are created.
- Paged
Memory - Memory backend types and traits. A sparse chunked linear memory.
- Stack
Config - Stack allocation policy.
- VecMemory
- Memory backend types and traits.
A contiguous
Vec<u8>-backed linear memory.
Enums§
- Fuel
Policy - Fuel accounting policy for budgeted execution.
Constants§
- DEFAULT_
MAX_ CALL_ STACK_ SIZE - Default maximum size for the call stack (function frames).
- DEFAULT_
VALUE_ STACK_ 32_ SIZE - Default size for the 32-bit value stack (i32, f32, ref values).
- DEFAULT_
VALUE_ STACK_ 64_ SIZE - Default size for the 64-bit value stack (i64, f64 values).
- DEFAULT_
VALUE_ STACK_ 128_ SIZE - Default size for the 128-bit value stack (v128 values).
Traits§
- Linear
Memory - Memory backend types and traits. Backend storage for a linear memory