Enum wast::InstanceKind [−][src]
pub enum InstanceKind<'a> {
Import {
import: InlineImport<'a>,
ty: TypeUse<'a, InstanceType<'a>>,
},
Inline {
module: ItemRef<'a, module>,
args: Vec<InstanceArg<'a>>,
},
}Possible ways to define a instance in the text format.
Variants
An instance which is actually defined as an import, such as:
Show fields
Fields of Import
import: InlineImport<'a>Where we’re importing from
ty: TypeUse<'a, InstanceType<'a>>The type that this instance will have.
Instances whose instantiation is defined inline.
Show fields
Fields of Inline
module: ItemRef<'a, module>Module that we’re instantiating
args: Vec<InstanceArg<'a>>Arguments used to instantiate the instance