Struct wasmi::FuncInstance [] [src]

pub struct FuncInstance(_);

Runtime representation of a function.

Functions are the unit of orgianization of code in WebAssembly. Each function takes a sequence of values as parameters and either optionally return a value or trap. Functions can call other function including itself (i.e recursive calls are allowed) and imported functions (i.e functions defined in another module or by the host environment).

Functions can be defined either:

  • by a wasm module,
  • by the host environment and passed to a wasm module as an import. See more in Externals.

Methods

impl FuncInstance
[src]

[src]

[src]

Trait Implementations

impl Debug for FuncInstance
[src]

[src]

Formats the value using the given formatter.