Expand description
Unstable non-standard Wasmer-specific API that contains more WASI API.
Structs§
- wasmer_
named_ extern_ t - Unstable non-standard type wrapping
wasm_extern_twith the addition of twowasm_name_trespectively for the module name and the name of the extern (very likely to be an import). This non-standard type is used by the unstable non-standardwasi_get_unordered_importsfunction. - wasmer_
named_ extern_ vec_ t - Represents a vector of
wasmer_named_extern_t *.
Functions§
- wasi_
get_ ⚠unordered_ imports - Non-standard function to get the imports needed for the WASI
implementation with no particular order. Each import has its
associated module name and name, so that it can be re-order later
based on the
wasm_module_trequirements. - wasmer_
named_ extern_ module - Non-standard function to get the module name of a
wasmer_named_extern_t. - wasmer_
named_ extern_ name - Non-standard function to get the name of a
wasmer_named_extern_t. - wasmer_
named_ extern_ unwrap - Non-standard function to get the wrapped extern of a
wasmer_named_extern_t. - wasmer_
named_ extern_ vec_ copy - Performs a deep copy of a vector of [
wasmer_named_extern_t *]. - wasmer_
named_ extern_ vec_ delete - Deletes a vector of [
wasmer_named_extern_t *]. - wasmer_
named_ ⚠extern_ vec_ new - Creates a new vector of [
wasmer_named_extern_t *]. - wasmer_
named_ extern_ vec_ new_ empty - Creates an empty vector of [
wasmer_named_extern_t *]. - wasmer_
named_ extern_ vec_ new_ uninitialized - Creates a new uninitialized vector of [
wasmer_named_extern_t *].