Module entities

Source
Expand description

This module defines data types, functions and traits used to describe and interact with various WebAssembly entities such as Value, Module and Store. It also describes entities related to the runtime, such as Engine.

For more informations, refer to the WebAssembly specification and the Wasmer Runtime documentation.

Re-exportsΒ§

pub use engine::*;
pub use store::*;
pub use module::*;
pub use instance::*;
pub use trap::*;
pub use value::*;
pub use external::*;
pub use function::*;
pub use tag::*;
pub use exception::*;
pub use global::*;
pub use table::*;
pub use memory::*;
pub use exports::*;
pub use imports::*;

ModulesΒ§

engine πŸ”’
Defines the self::Engine type and useful traits and data types to interact with an engine.
exception πŸ”’
exports πŸ”’
external πŸ”’
function πŸ”’
Defines the Function and HostFunction types and useful traits and data types to interact with them.
global πŸ”’
imports πŸ”’
The import module contains the implementation data structures and helper functions used to manipulate and access a wasm module’s imports including memories, tables, globals, and functions.
instance πŸ”’
memory πŸ”’
module πŸ”’
Defines the Module data type and various useful traits and data types to interact with a module.
store πŸ”’
Defines the Store data type and various useful traits and data types to interact with a store.
table πŸ”’
tag πŸ”’
trap πŸ”’
value πŸ”’