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
.