Module externals

Source
Expand description

cbindgen:ignore

Structs§

wasm_extern_t
wasm_extern_vec_t
Represents a vector of wasm_extern_t *.
wasm_func_t
wasm_global_t
wasm_memory_t
wasm_table_t

Functions§

wasm_extern_as_func
wasm_extern_as_global
wasm_extern_as_memory
wasm_extern_as_table
wasm_extern_copy
Copy a wasm_extern_t.
wasm_extern_delete
Delete an extern.
wasm_extern_vec_copy
Performs a deep copy of a vector of [wasm_extern_t *].
wasm_extern_vec_delete
Deletes a vector of [wasm_extern_t *].
wasm_extern_vec_new
Creates a new vector of [wasm_extern_t *].
wasm_extern_vec_new_empty
Creates an empty vector of [wasm_extern_t *].
wasm_extern_vec_new_uninitialized
Creates a new uninitialized vector of [wasm_extern_t *].
wasm_func_as_extern
wasm_func_call
wasm_func_copy
wasm_func_delete
wasm_func_new
wasm_func_new_with_env
wasm_func_param_arity
wasm_func_result_arity
wasm_func_type
wasm_global_as_extern
wasm_global_copy
wasm_global_delete
wasm_global_get
wasm_global_new
wasm_global_same
wasm_global_set
Note: This function returns nothing by design but it can raise an error if setting a new value fails.
wasm_global_type
wasm_memory_as_extern
wasm_memory_copy
wasm_memory_data
wasm_memory_data_size
wasm_memory_delete
wasm_memory_grow
wasm_memory_new
wasm_memory_same
wasm_memory_size
wasm_memory_type
wasm_table_as_extern
wasm_table_copy
wasm_table_delete
wasm_table_grow
wasm_table_new
wasm_table_same
wasm_table_size

Type Aliases§

wasm_env_finalizer_t
wasm_func_callback_t
wasm_func_callback_with_env_t