Trait wasmi::ModuleImportResolver[][src]

pub trait ModuleImportResolver {
    fn resolve_func(
        &self,
        field_name: &str,
        _signature: &Signature
    ) -> Result<FuncRef, Error> { ... }
fn resolve_global(
        &self,
        field_name: &str,
        _global_type: &GlobalDescriptor
    ) -> Result<GlobalRef, Error> { ... }
fn resolve_memory(
        &self,
        field_name: &str,
        _memory_type: &MemoryDescriptor
    ) -> Result<MemoryRef, Error> { ... }
fn resolve_table(
        &self,
        field_name: &str,
        _table_type: &TableDescriptor
    ) -> Result<TableRef, Error> { ... } }

Version of ImportResolver specialized for a single module.

Provided methods

fn resolve_func(
    &self,
    field_name: &str,
    _signature: &Signature
) -> Result<FuncRef, Error>
[src]

Resolve a function.

See ImportResolver::resolve_func for details.

fn resolve_global(
    &self,
    field_name: &str,
    _global_type: &GlobalDescriptor
) -> Result<GlobalRef, Error>
[src]

Resolve a global variable.

See ImportResolver::resolve_global for details.

fn resolve_memory(
    &self,
    field_name: &str,
    _memory_type: &MemoryDescriptor
) -> Result<MemoryRef, Error>
[src]

Resolve a memory.

See ImportResolver::resolve_memory for details.

fn resolve_table(
    &self,
    field_name: &str,
    _table_type: &TableDescriptor
) -> Result<TableRef, Error>
[src]

Resolve a table.

See ImportResolver::resolve_table for details.

Loading content...

Implementors

impl ModuleImportResolver for ModuleRef[src]

Loading content...