pub type MiddlewareResponseType = Pin<Box<dyn Future<Output = MiddlewareResponse> + Send>>;
pub struct MiddlewareResponseType { /* private fields */ }