Module types

Source

Macrosยง

accessors ๐Ÿ”’
implement_from_pair_to_functiontype ๐Ÿ”’

Structsยง

ArchivedFunctionType
An archived FunctionType
ArchivedGlobalType
An archived GlobalType
ArchivedMemoryType
An archived MemoryType
ArchivedTableType
An archived TableType
ArchivedTagType
An archived TagType
ArchivedV128
An archived V128
ExportType
A descriptor for an exported WebAssembly value.
FunctionType
The signature of a function that is either implemented in a Wasm module or exposed to Wasm by the host.
FunctionTypeResolver
The resolver for an archived FunctionType
GlobalType
WebAssembly global.
GlobalTypeResolver
The resolver for an archived GlobalType
ImportType
A descriptor for an imported value into a wasm module.
MemoryType
A descriptor for a WebAssembly memory type.
MemoryTypeResolver
The resolver for an archived MemoryType
TableType
A descriptor for a table in a WebAssembly module.
TableTypeResolver
The resolver for an archived TableType
TagType
The signature of a tag that is either implemented in a Wasm module or exposed to Wasm by the host.
TagTypeResolver
The resolver for an archived TagType
V128
The WebAssembly V128 type
V128Resolver
The resolver for an archived V128

Enumsยง

ArchivedGlobalInit
An archived GlobalInit
ArchivedMutability
An archived Mutability
ArchivedTagKind
An archived TagKind
ArchivedType
An archived Type
ExternType
A list of all possible types which can be externally referenced from a WebAssembly module.
GlobalInit
Globals are initialized via the const operators or by referring to another import.
GlobalInitResolver
The resolver for an archived GlobalInit
Mutability
Indicator of whether a global is mutable or not
MutabilityResolver
The resolver for an archived Mutability
TagKind
The kind of a tag.
TagKindResolver
The resolver for an archived TagKind
Type
A list of all possible value types in WebAssembly.
TypeResolver
The resolver for an archived Type

Functionsยง

is_global_compatible ๐Ÿ”’
is_memory_compatible ๐Ÿ”’
is_table_compatible ๐Ÿ”’
is_table_element_type_compatible ๐Ÿ”’