[][src]Struct wasmer_runtime_core::codegen::MiddlewareChain

pub struct MiddlewareChain { /* fields omitted */ }

A container for a chain of middlewares.

Methods

impl MiddlewareChain[src]

pub fn new() -> MiddlewareChain[src]

Create a new empty MiddlewareChain.

pub fn push<M: FunctionMiddleware + 'static>(&mut self, m: M)[src]

Push a new FunctionMiddleware to this MiddlewareChain.

Auto Trait Implementations

impl !RefUnwindSafe for MiddlewareChain

impl !Send for MiddlewareChain

impl !Sync for MiddlewareChain

impl Unpin for MiddlewareChain

impl !UnwindSafe for MiddlewareChain

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.