Module wasmer_c_api::wasm_c_api::unstable::wasi
source · Expand description
Unstable non-standard Wasmer-specific API that contains more WASI API.
Structs§
- Unstable non-standard type wrapping
wasm_extern_t
with the addition of twowasm_name_t
respectively 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_imports
function. - Represents a vector of
wasmer_named_extern_t *
.
Functions§
- 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_t
requirements. - Non-standard function to get the module name of a
wasmer_named_extern_t
. - Non-standard function to get the name of a
wasmer_named_extern_t
. - Non-standard function to get the wrapped extern of a
wasmer_named_extern_t
. - Performs a deep copy of a vector of [
wasmer_named_extern_t *
]. - Deletes a vector of [
wasmer_named_extern_t *
]. - Creates a new vector of [
wasmer_named_extern_t *
]. - Creates an empty vector of [
wasmer_named_extern_t *
]. - Creates a new uninitialized vector of [
wasmer_named_extern_t *
].