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. |