Module types

Source
Expand description

cbindgen:ignore

Structs§

ExternTypeConversionError
wasm_byte_vec_t
Represents a vector of wasm_byte_t.
wasm_exporttype_t
wasm_exporttype_vec_t
Represents a vector of wasm_exporttype_t *.
wasm_externtype_t
wasm_frame_t
wasm_frame_vec_t
Represents a vector of wasm_frame_t *.
wasm_functype_t
wasm_functype_vec_t
Represents a vector of wasm_functype_t *.
wasm_globaltype_t
wasm_globaltype_vec_t
Represents a vector of wasm_globaltype_t *.
wasm_importtype_t
wasm_importtype_vec_t
Represents a vector of wasm_importtype_t *.
wasm_limits_t
wasm_memorytype_t
wasm_memorytype_vec_t
Represents a vector of wasm_memorytype_t *.
wasm_ref_t
wasm_tabletype_t
wasm_tabletype_vec_t
Represents a vector of wasm_tabletype_t *.
wasm_valtype_t
wasm_valtype_vec_t
Represents a vector of wasm_valtype_t *.

Enums§

wasm_externkind_enum
wasm_mutability_enum
wasm_valkind_enum

Functions§

wasm_byte_vec_copy
Performs a deep copy of a vector of wasm_byte_t.
wasm_byte_vec_delete
Deletes a vector of wasm_byte_t.
wasm_byte_vec_new
Creates a new vector of wasm_byte_t.
wasm_byte_vec_new_empty
Creates an empty vector of wasm_byte_t.
wasm_byte_vec_new_uninitialized
Creates a new uninitialized vector of wasm_byte_t.
wasm_exporttype_copy
wasm_exporttype_delete
wasm_exporttype_name
wasm_exporttype_new
wasm_exporttype_type
wasm_exporttype_vec_copy
Performs a deep copy of a vector of [wasm_exporttype_t *].
wasm_exporttype_vec_delete
Deletes a vector of [wasm_exporttype_t *].
wasm_exporttype_vec_new
Creates a new vector of [wasm_exporttype_t *].
wasm_exporttype_vec_new_empty
Creates an empty vector of [wasm_exporttype_t *].
wasm_exporttype_vec_new_uninitialized
Creates a new uninitialized vector of [wasm_exporttype_t *].
wasm_extern_kind
wasm_extern_type
wasm_externtype_as_functype
wasm_externtype_as_functype_const
wasm_externtype_as_globaltype
wasm_externtype_as_globaltype_const
wasm_externtype_as_memorytype
wasm_externtype_as_memorytype_const
wasm_externtype_as_tabletype
wasm_externtype_as_tabletype_const
wasm_externtype_copy
wasm_externtype_delete
wasm_externtype_kind
wasm_frame_copy
wasm_frame_delete
wasm_frame_func_index
wasm_frame_func_name
wasm_frame_func_offset
wasm_frame_instance
wasm_frame_module_name
wasm_frame_module_offset
wasm_frame_vec_copy
Performs a deep copy of a vector of [wasm_frame_t *].
wasm_frame_vec_delete
Deletes a vector of [wasm_frame_t *].
wasm_frame_vec_new
Creates a new vector of [wasm_frame_t *].
wasm_frame_vec_new_empty
Creates an empty vector of [wasm_frame_t *].
wasm_frame_vec_new_uninitialized
Creates a new uninitialized vector of [wasm_frame_t *].
wasm_functype_as_externtype
wasm_functype_as_externtype_const
wasm_functype_copy
wasm_functype_delete
wasm_functype_new
wasm_functype_params
wasm_functype_results
wasm_functype_vec_copy
Performs a deep copy of a vector of [wasm_functype_t *].
wasm_functype_vec_delete
Deletes a vector of [wasm_functype_t *].
wasm_functype_vec_new
Creates a new vector of [wasm_functype_t *].
wasm_functype_vec_new_empty
Creates an empty vector of [wasm_functype_t *].
wasm_functype_vec_new_uninitialized
Creates a new uninitialized vector of [wasm_functype_t *].
wasm_globaltype_as_externtype
wasm_globaltype_as_externtype_const
wasm_globaltype_content
wasm_globaltype_delete
wasm_globaltype_mutability
wasm_globaltype_new
wasm_globaltype_vec_copy
Performs a deep copy of a vector of [wasm_globaltype_t *].
wasm_globaltype_vec_delete
Deletes a vector of [wasm_globaltype_t *].
wasm_globaltype_vec_new
Creates a new vector of [wasm_globaltype_t *].
wasm_globaltype_vec_new_empty
Creates an empty vector of [wasm_globaltype_t *].
wasm_globaltype_vec_new_uninitialized
Creates a new uninitialized vector of [wasm_globaltype_t *].
wasm_importtype_copy
wasm_importtype_delete
wasm_importtype_module
wasm_importtype_name
wasm_importtype_new
wasm_importtype_type
wasm_importtype_vec_copy
Performs a deep copy of a vector of [wasm_importtype_t *].
wasm_importtype_vec_delete
Deletes a vector of [wasm_importtype_t *].
wasm_importtype_vec_new
Creates a new vector of [wasm_importtype_t *].
wasm_importtype_vec_new_empty
Creates an empty vector of [wasm_importtype_t *].
wasm_importtype_vec_new_uninitialized
Creates a new uninitialized vector of [wasm_importtype_t *].
wasm_memorytype_as_externtype
wasm_memorytype_as_externtype_const
wasm_memorytype_delete
wasm_memorytype_limits
wasm_memorytype_new
wasm_memorytype_vec_copy
Performs a deep copy of a vector of [wasm_memorytype_t *].
wasm_memorytype_vec_delete
Deletes a vector of [wasm_memorytype_t *].
wasm_memorytype_vec_new
Creates a new vector of [wasm_memorytype_t *].
wasm_memorytype_vec_new_empty
Creates an empty vector of [wasm_memorytype_t *].
wasm_memorytype_vec_new_uninitialized
Creates a new uninitialized vector of [wasm_memorytype_t *].
wasm_name_delete
wasm_tabletype_as_externtype
wasm_tabletype_as_externtype_const
wasm_tabletype_delete
wasm_tabletype_element
wasm_tabletype_limits
wasm_tabletype_new
wasm_tabletype_vec_copy
Performs a deep copy of a vector of [wasm_tabletype_t *].
wasm_tabletype_vec_delete
Deletes a vector of [wasm_tabletype_t *].
wasm_tabletype_vec_new
Creates a new vector of [wasm_tabletype_t *].
wasm_tabletype_vec_new_empty
Creates an empty vector of [wasm_tabletype_t *].
wasm_tabletype_vec_new_uninitialized
Creates a new uninitialized vector of [wasm_tabletype_t *].
wasm_valtype_delete
wasm_valtype_kind
wasm_valtype_new
wasm_valtype_vec_copy
Performs a deep copy of a vector of [wasm_valtype_t *].
wasm_valtype_vec_delete
Deletes a vector of [wasm_valtype_t *].
wasm_valtype_vec_new
Creates a new vector of [wasm_valtype_t *].
wasm_valtype_vec_new_empty
Creates an empty vector of [wasm_valtype_t *].
wasm_valtype_vec_new_uninitialized
Creates a new uninitialized vector of [wasm_valtype_t *].

Type Aliases§

wasm_byte_t
wasm_externkind_t
wasm_message_t
wasm_mutability_t
wasm_name_t
wasm_table_size_t