Module wasmer::vm

source ·
Expand description

The vm module re-exports wasmer-vm types.

Structs

  • Configuration for the the runtime VM Currently only the stack size is configurable
  • A function export value.
  • A Global instance
  • Represents linear memory that can be either owned or shared
  • The fields compiled code needs to access to utilize a WebAssembly linear memory defined within the instance, namely the start address and the size in bytes.
  • A shared linear memory instance.
  • A table instance.
  • The fields compiled code needs to access to utilize a WebAssembly table defined within the instance.

Enums

  • Error type describing things that can go wrong when operating on Wasm Memories.
  • Implementation styles for WebAssembly linear memory.
  • Implementation styles for WebAssembly tables.

Traits

  • Represents memory that is used by the WebAsssembly module