Skip to main content

Module externals

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_as_ref⚠
wasm_func_as_ref_const⚠
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_ref_as_func⚠
wasm_ref_as_func_const⚠
wasm_table_as_extern
wasm_table_copy⚠
wasm_table_delete⚠
wasm_table_get⚠
wasm_table_grow⚠
wasm_table_new⚠
wasm_table_same⚠
wasm_table_set⚠
wasm_table_size⚠
wasm_table_type⚠

Type Aliases§

wasm_env_finalizer_t
wasm_func_callback_t
wasm_func_callback_with_env_t