Import
zio.wasm.Import
final case class Import(module: Name, name: Name, desc: ImportDesc) extends Section[CoreIndexSpace]
The imports component of a module defines a set of imports that are required for instantiation.
Each import is labeled by a two-level name space, consisting of a module name and a name for an entity within that module. Importable definitions are functions, tables, memories, and globals. Each import is specified by a descriptor with a respective type that a definition provided during instantiation is required to match.
Every import defines an index in the respective index space. In each index space, the indices of imports go before the first index of any definition contained in the module itself.
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Section[CoreIndexSpace]class Objecttrait Matchableclass Any
Members list
In this article