Module parity_wasm::interpreter
[−]
[src]
WebAssembly interpreter module.
Structs
CallerContext |
Caller context. |
DummyUserError |
Dummy user error. |
EnvParams |
Environment parameters. |
ExecutionParams |
Execution context. |
MemoryInstance |
Linear memory instance. |
ModuleInstance |
Module instance. |
ProgramInstance |
Program instance. Program is a set of instantiated modules. |
TableInstance |
Table instance. |
UserDefinedElements |
Set of user-defined module elements. |
VariableInstance |
Variable instance. |
Enums
Error |
Internal interpreter error. |
ExportEntryType |
Export type. |
FunctionSignature |
Function signature. |
ItemIndex |
Item index in items index space. |
RuntimeValue |
Runtime value. |
UserFunctionDescriptor |
User function descriptor |
VariableType |
Variable type. |
Traits
ExternalVariableValue |
Externally stored variable value. |
ModuleInstanceInterface |
Module instance API. |
UserError |
Custom user error. |
UserFunctionExecutor |
User functions executor. |
Functions
env_native_module |
Create wrapper for env module with given native user functions. |
Type Definitions
DefaultModuleInstance |
Default type of ModuleInstance if you do not need any custom user errors. To work with custom user errors or interpreter internals, use CustomModuleInstance. |
DefaultModuleInstanceInterface |
Default type of ModuleInstanceInterface if you do not need any custom user errors. To work with custom user errors or interpreter internals, use CustomModuleInstanceInterface. |
DefaultProgramInstance |
Default type of ProgramInstance if you do not need any custom user errors. To work with custom user errors or interpreter internals, use CustomProgramInstance. |
DummyError |
Default type of Error if you do not need any custom user errors. |