Skip to main content

MessageMiddlewareExt

Trait MessageMiddlewareExt 

Source
pub trait MessageMiddlewareExt: Sized {
    // Provided method
    fn then<Next>(self, next: Next) -> Then<Self, Next> { ... }
}
Expand description

Adds composition to every sized middleware implementation.

Provided Methods§

Source

fn then<Next>(self, next: Next) -> Then<Self, Next>

Runs this value followed by next whenever both implement middleware for the intercepted message and state types.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl<Handler> MessageMiddlewareExt for Handler