Module wasmer_c_api::wasm_c_api::externals[][src]

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_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 Definitions

wasm_env_finalizer_t
wasm_func_callback_t
wasm_func_callback_with_env_t