1 2 3 4 5 6 7 8 9
use std::sync::Arc; use crate::{Context, Middleware, Result}; /// Dyn Middleware pub type DynMiddleware = dyn for<'a> Middleware<'a, Context, Output = Result>; /// Middleware List pub type Middlewares = Vec<Arc<DynMiddleware>>;
1 2 3 4 5 6 7 8 9
use std::sync::Arc; use crate::{Context, Middleware, Result}; /// Dyn Middleware pub type DynMiddleware = dyn for<'a> Middleware<'a, Context, Output = Result>; /// Middleware List pub type Middlewares = Vec<Arc<DynMiddleware>>;