Type Definition Middleware
thruster
type Middleware<T, M> = fn(T, M) -> Box<dyn Future<Error = Error, Item = T> + 'static + Send>;