Struct wasmtime_environ::ModuleSignature [−][src]
pub struct ModuleSignature { pub imports: IndexMap<String, EntityType>, pub exports: InstanceTypeIndex, }
Expand description
The type signature of known modules.
Fields
imports: IndexMap<String, EntityType>
All imports in this module, listed in order with their name and what type they’re importing.
exports: InstanceTypeIndex
Exports are what an instance type conveys, so we go through an indirection over there.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ModuleSignature
impl Send for ModuleSignature
impl Sync for ModuleSignature
impl Unpin for ModuleSignature
impl UnwindSafe for ModuleSignature
Blanket Implementations
Mutably borrows from an owned value. Read more