Trait thruster::parser::middleware_traits::IntoMiddleware [−][src]
pub trait IntoMiddleware<T, A> { fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>; }
Required methods
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
Implementations on Foreign Types
impl<T: 'static + Send, P: MiddlewareFunc<T> + 'static + Send + Copy, O: MiddlewareFunc<T> + 'static + Send + Copy, N: MiddlewareFunc<T> + 'static + Send + Copy, M: MiddlewareFunc<T> + 'static + Send + Copy, L: MiddlewareFunc<T> + 'static + Send + Copy, K: MiddlewareFunc<T> + 'static + Send + Copy, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)> for (P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)
impl<T: 'static + Send, P: MiddlewareFunc<T> + 'static + Send + Copy, O: MiddlewareFunc<T> + 'static + Send + Copy, N: MiddlewareFunc<T> + 'static + Send + Copy, M: MiddlewareFunc<T> + 'static + Send + Copy, L: MiddlewareFunc<T> + 'static + Send + Copy, K: MiddlewareFunc<T> + 'static + Send + Copy, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)> for (P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, O: MiddlewareFunc<T> + 'static + Send + Copy, N: MiddlewareFunc<T> + 'static + Send + Copy, M: MiddlewareFunc<T> + 'static + Send + Copy, L: MiddlewareFunc<T> + 'static + Send + Copy, K: MiddlewareFunc<T> + 'static + Send + Copy, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)> for (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)
impl<T: 'static + Send, O: MiddlewareFunc<T> + 'static + Send + Copy, N: MiddlewareFunc<T> + 'static + Send + Copy, M: MiddlewareFunc<T> + 'static + Send + Copy, L: MiddlewareFunc<T> + 'static + Send + Copy, K: MiddlewareFunc<T> + 'static + Send + Copy, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)> for (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, N: MiddlewareFunc<T> + 'static + Send + Copy, M: MiddlewareFunc<T> + 'static + Send + Copy, L: MiddlewareFunc<T> + 'static + Send + Copy, K: MiddlewareFunc<T> + 'static + Send + Copy, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (N, M, L, K, J, I, H, G, F, E, D, C, B, A)> for (N, M, L, K, J, I, H, G, F, E, D, C, B, A)
impl<T: 'static + Send, N: MiddlewareFunc<T> + 'static + Send + Copy, M: MiddlewareFunc<T> + 'static + Send + Copy, L: MiddlewareFunc<T> + 'static + Send + Copy, K: MiddlewareFunc<T> + 'static + Send + Copy, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (N, M, L, K, J, I, H, G, F, E, D, C, B, A)> for (N, M, L, K, J, I, H, G, F, E, D, C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, M: MiddlewareFunc<T> + 'static + Send + Copy, L: MiddlewareFunc<T> + 'static + Send + Copy, K: MiddlewareFunc<T> + 'static + Send + Copy, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (M, L, K, J, I, H, G, F, E, D, C, B, A)> for (M, L, K, J, I, H, G, F, E, D, C, B, A)
impl<T: 'static + Send, M: MiddlewareFunc<T> + 'static + Send + Copy, L: MiddlewareFunc<T> + 'static + Send + Copy, K: MiddlewareFunc<T> + 'static + Send + Copy, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (M, L, K, J, I, H, G, F, E, D, C, B, A)> for (M, L, K, J, I, H, G, F, E, D, C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, L: MiddlewareFunc<T> + 'static + Send + Copy, K: MiddlewareFunc<T> + 'static + Send + Copy, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (L, K, J, I, H, G, F, E, D, C, B, A)> for (L, K, J, I, H, G, F, E, D, C, B, A)
impl<T: 'static + Send, L: MiddlewareFunc<T> + 'static + Send + Copy, K: MiddlewareFunc<T> + 'static + Send + Copy, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (L, K, J, I, H, G, F, E, D, C, B, A)> for (L, K, J, I, H, G, F, E, D, C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, K: MiddlewareFunc<T> + 'static + Send + Copy, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (K, J, I, H, G, F, E, D, C, B, A)> for (K, J, I, H, G, F, E, D, C, B, A)
impl<T: 'static + Send, K: MiddlewareFunc<T> + 'static + Send + Copy, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (K, J, I, H, G, F, E, D, C, B, A)> for (K, J, I, H, G, F, E, D, C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (J, I, H, G, F, E, D, C, B, A)> for (J, I, H, G, F, E, D, C, B, A)
impl<T: 'static + Send, J: MiddlewareFunc<T> + 'static + Send + Copy, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (J, I, H, G, F, E, D, C, B, A)> for (J, I, H, G, F, E, D, C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (I, H, G, F, E, D, C, B, A)> for (I, H, G, F, E, D, C, B, A)
impl<T: 'static + Send, I: MiddlewareFunc<T> + 'static + Send + Copy, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (I, H, G, F, E, D, C, B, A)> for (I, H, G, F, E, D, C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (H, G, F, E, D, C, B, A)> for (H, G, F, E, D, C, B, A)
impl<T: 'static + Send, H: MiddlewareFunc<T> + 'static + Send + Copy, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (H, G, F, E, D, C, B, A)> for (H, G, F, E, D, C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (G, F, E, D, C, B, A)> for (G, F, E, D, C, B, A)
impl<T: 'static + Send, G: MiddlewareFunc<T> + 'static + Send + Copy, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (G, F, E, D, C, B, A)> for (G, F, E, D, C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (F, E, D, C, B, A)> for (F, E, D, C, B, A)
impl<T: 'static + Send, F: MiddlewareFunc<T> + 'static + Send + Copy, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (F, E, D, C, B, A)> for (F, E, D, C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (E, D, C, B, A)> for (E, D, C, B, A)
impl<T: 'static + Send, E: MiddlewareFunc<T> + 'static + Send + Copy, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (E, D, C, B, A)> for (E, D, C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (D, C, B, A)> for (D, C, B, A)
impl<T: 'static + Send, D: MiddlewareFunc<T> + 'static + Send + Copy, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (D, C, B, A)> for (D, C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (C, B, A)> for (C, B, A)
impl<T: 'static + Send, C: MiddlewareFunc<T> + 'static + Send + Copy, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (C, B, A)> for (C, B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (B, A)> for (B, A)
impl<T: 'static + Send, B: MiddlewareFunc<T> + 'static + Send + Copy, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (B, A)> for (B, A)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
impl<T: 'static + Send, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (A,)> for (A,)
impl<T: 'static + Send, A: MiddlewareFunc<T> + 'static + Send + Copy> IntoMiddleware<T, (A,)> for (A,)
fn middleware(
self
) -> Box<dyn Fn(T) -> ReusableBoxFuture<Result<T, ThrusterError<T>>> + Send + Sync>
Implementors
impl<T: 'static + Send> IntoMiddleware<T, fn(T, Box<dyn FnOnce(T) + 'static + Send, Global>) -> ReusableBoxFuture<Result<T, ThrusterError<T>>>> for MiddlewareTuple<T>