Crate wasmer_engine

Source
Expand description

Generic Engine abstraction for Wasmer Engines.

Structs§

EngineId
A unique identifier for an Engine.
FrameInfo
Description of a frame in a backtrace for a RuntimeError::trace.
GlobalFrameInfoRegistration
An RAII structure used to unregister a module’s frame information when the module is destroyed.
RuntimeError
A struct representing an aborted instruction execution, with a message indicating the cause.

Enums§

DeserializeError
The Deserialize error can occur when loading a compiled Module from a binary.
ImportError
An ImportError.
InstantiationError
An error while instantiating a module.
LinkError
The WebAssembly.LinkError object indicates an error during module instantiation (besides traps from the start function).

Constants§

VERSION
Version number of this crate.

Traits§

Engine
A unimplemented Wasmer Engine.
Executable
A WASM module built by some Engine.

Functions§

resolve_imports
This function allows to match all imports of a ModuleInfo with concrete definitions provided by a Resolver.