Enum wast::NestedModuleKind [−][src]
pub enum NestedModuleKind<'a> {
Import {
import: InlineImport<'a>,
ty: TypeUse<'a, ModuleType<'a>>,
},
Inline {
fields: Vec<ModuleField<'a>>,
},
}
Expand description
Possible ways to define a nested module in the text format.
Variants
An nested module which is actually defined as an import, such as:
Fields of Import
import: InlineImport<'a>
Where this nested module is imported from
ty: TypeUse<'a, ModuleType<'a>>
The type that this nested module will have.
Nested modules whose instantiation is defined inline.
Fields of Inline
fields: Vec<ModuleField<'a>>
Fields in the nested module.