Skip to main content

WorkerExt

Trait WorkerExt 

Source
pub trait WorkerExt: Sized {
    // Provided method
    fn layer<C, M>(self, middleware: M) -> Layered<M, C>
       where C: Send + 'static,
             Self: Worker<C>,
             M: Middleware<C> { ... }
}
Expand description

Wraps workers in Middleware.

Provided Methods§

Source

fn layer<C, M>(self, middleware: M) -> Layered<M, C>
where C: Send + 'static, Self: Worker<C>, M: Middleware<C>,

Wraps this worker in middleware, which runs before it, and before any middleware added earlier.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<W> WorkerExt for W