Trait holochain_wasmer_host::prelude::NamedResolver [−]
pub trait NamedResolver { fn resolve_by_name(&self, module: &str, field: &str) -> Option<Export>; }
Expand description
Import resolver connects imports with available exported values.
This is a specific subtrait for Resolver
for those users who don’t
care about the index
, but only about the module
and field
for
the resolution.
Required methods
Implementations on Foreign Types
impl NamedResolver for Box<dyn NamedResolver + 'static, Global>
impl NamedResolver for Box<dyn NamedResolver + 'static, Global>
pub fn resolve_by_name(&self, module: &str, field: &str) -> Option<Export>
impl<'_, T> NamedResolver for &'_ T where
T: NamedResolver,
impl<'_, T> NamedResolver for &'_ T where
T: NamedResolver,
pub fn resolve_by_name(&self, module: &str, field: &str) -> Option<Export>
impl NamedResolver for ()
impl NamedResolver for ()
pub fn resolve_by_name(&self, _module: &str, _field: &str) -> Option<Export>
pub fn resolve_by_name(&self, _module: &str, _field: &str) -> Option<Export>
Always returns None
.
Implementors
impl<A, B> NamedResolver for NamedResolverChain<A, B> where
A: NamedResolver,
B: NamedResolver,