Struct wasmtime_environ::TypeTables [−][src]
pub struct TypeTables { pub wasm_signatures: PrimaryMap<SignatureIndex, WasmFuncType>, pub module_signatures: PrimaryMap<ModuleTypeIndex, ModuleSignature>, pub instance_signatures: PrimaryMap<InstanceTypeIndex, InstanceSignature>, }
Expand description
All types which are recorded for the entirety of a translation.
Note that this is shared amongst all modules coming out of a translation in the case of nested modules and the module linking proposal.
Fields
wasm_signatures: PrimaryMap<SignatureIndex, WasmFuncType>
module_signatures: PrimaryMap<ModuleTypeIndex, ModuleSignature>
instance_signatures: PrimaryMap<InstanceTypeIndex, InstanceSignature>
Trait Implementations
Returns the “default value” for a type. Read more
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 TypeTables
impl Send for TypeTables
impl Sync for TypeTables
impl Unpin for TypeTables
impl UnwindSafe for TypeTables
Blanket Implementations
Mutably borrows from an owned value. Read more