1 2 3 4 5 6 7 8 9
mod middleware_fn; pub use middleware_fn::{middleware_fn, MiddlewareFn}; pub trait Middleware<S> { type Service; fn transform(self, service: S) -> Self::Service; }