Crate sophon_wasm [] [src]

WebAssembly format library

Reexports

pub use elements::Error as SerializationError;
pub use elements::deserialize_buffer;
pub use elements::deserialize_file;
pub use elements::serialize;
pub use elements::serialize_to_file;
pub use interpreter::DefaultProgramInstance;
pub use interpreter::DefaultModuleInstance;
pub use interpreter::DefaultModuleInstanceInterface;

Modules

builder

Various builders to generate/alter wasm components

elements

Elements of the WebAssembly binary format.

interpreter

WebAssembly interpreter module.

Structs

ModuleInstance

Module instance.

ProgramInstance

Program instance. Program is a set of instantiated modules.

Enums

RuntimeValue

Runtime value.

Traits

ModuleInstanceInterface

Module instance API.

Functions

peek_size

Returns size of the module in the provided stream