[][src]Module wasmer_runtime_core::types

The runtime types modules represent type used within the wasm runtime and helper functions to convert to other represenations.

Structs

FuncIndex

Typed Index

FuncSig

The signature of a function that is either implemented in a wasm module or exposed to wasm by the host.

GlobalDescriptor

Describes the mutability and type of a Global

GlobalIndex

Typed Index

GlobalInit

A wasm global.

ImportedFuncIndex

Typed Index

ImportedGlobalIndex

Typed Index

ImportedMemoryIndex

Typed Index

ImportedTableIndex

Typed Index

LocalFuncIndex

Typed Index

LocalGlobalIndex

Typed Index

LocalMemoryIndex

Typed Index

LocalTableIndex

Typed Index

MemoryDescriptor

A wasm memory descriptor.

MemoryIndex

Typed Index

SigIndex

Index for signature.

TableDescriptor

Describes the properties of a table including the element types, minimum and optional maximum, number of elements in the table.

TableIndex

Typed Index

Enums

ElementType

Kinds of element types.

Initializer

A const value initializer. Over time, this will be able to represent more and more complex expressions.

LocalOrImport

Kind of local or import type.

Type

Represents a WebAssembly type.

Value

Represents a WebAssembly value.

Traits

LocalImport

Trait that represents Local or Import.

NativeWasmType

Represents a native wasm type.

ValueType

Trait for a Value type.

WasmExternType

A trait to represent a wasm extern type.