pub trait MiddlewareFunc<T>: Fn(T, NextFn<T>) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync { }

Implementors§

source§

impl<A, T: Send> MiddlewareFunc<T> for Awhere A: Fn(T, NextFn<T>) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync,