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.