Trait wasmer_near::ChainableNamedResolver[][src]

pub trait ChainableNamedResolver: NamedResolver {
    pub fn chain_front<U>(self, other: U) -> NamedResolverChain<U, Self>
    where
        U: NamedResolver
, { ... }
pub fn chain_back<U>(self, other: U) -> NamedResolverChain<Self, U>
    where
        U: NamedResolver
, { ... } }

A trait for chaining resolvers together.

// override duplicates with imports from `imports2`
imports1.chain_front(imports2);

Provided methods

pub fn chain_front<U>(self, other: U) -> NamedResolverChain<U, Self> where
    U: NamedResolver
[src]

Chain a resolver in front of the current resolver.

This will cause the second resolver to override the first.

// override duplicates with imports from `imports2`
imports1.chain_front(imports2);

pub fn chain_back<U>(self, other: U) -> NamedResolverChain<Self, U> where
    U: NamedResolver
[src]

Chain a resolver behind the current resolver.

This will cause the first resolver to override the second.

// override duplicates with imports from `imports1`
imports1.chain_back(imports2);
Loading content...

Implementors

impl<T> ChainableNamedResolver for T where
    T: NamedResolver
[src]

Loading content...