[−][src]Trait wasmi::ModuleImportResolver
Version of ImportResolver
specialized for a single module.
Provided methods
fn resolve_func(
&self,
field_name: &str,
_signature: &Signature
) -> Result<FuncRef, Error>
&self,
field_name: &str,
_signature: &Signature
) -> Result<FuncRef, Error>
Resolve a function.
See ImportResolver::resolve_func
for details.
fn resolve_global(
&self,
field_name: &str,
_global_type: &GlobalDescriptor
) -> Result<GlobalRef, Error>
&self,
field_name: &str,
_global_type: &GlobalDescriptor
) -> Result<GlobalRef, Error>
Resolve a global variable.
See ImportResolver::resolve_global
for details.
fn resolve_memory(
&self,
field_name: &str,
_memory_type: &MemoryDescriptor
) -> Result<MemoryRef, Error>
&self,
field_name: &str,
_memory_type: &MemoryDescriptor
) -> Result<MemoryRef, Error>
Resolve a memory.
See ImportResolver::resolve_memory
for details.
fn resolve_table(
&self,
field_name: &str,
_table_type: &TableDescriptor
) -> Result<TableRef, Error>
&self,
field_name: &str,
_table_type: &TableDescriptor
) -> Result<TableRef, Error>
Resolve a table.
See ImportResolver::resolve_table
for details.
Implementors
impl ModuleImportResolver for ModuleRef
[src]
fn resolve_func(
&self,
field_name: &str,
_signature: &Signature
) -> Result<FuncRef, Error>
[src]
&self,
field_name: &str,
_signature: &Signature
) -> Result<FuncRef, Error>
fn resolve_global(
&self,
field_name: &str,
_global_type: &GlobalDescriptor
) -> Result<GlobalRef, Error>
[src]
&self,
field_name: &str,
_global_type: &GlobalDescriptor
) -> Result<GlobalRef, Error>
fn resolve_memory(
&self,
field_name: &str,
_memory_type: &MemoryDescriptor
) -> Result<MemoryRef, Error>
[src]
&self,
field_name: &str,
_memory_type: &MemoryDescriptor
) -> Result<MemoryRef, Error>
fn resolve_table(
&self,
field_name: &str,
_table_type: &TableDescriptor
) -> Result<TableRef, Error>
[src]
&self,
field_name: &str,
_table_type: &TableDescriptor
) -> Result<TableRef, Error>