pub struct ErrorLoggingMiddleware;Expand description
Trait Implementations§
Source§impl<S, B> Transform<S, ServiceRequest> for ErrorLoggingMiddlewarewhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error> + 'static,
B: 'static,
impl<S, B> Transform<S, ServiceRequest> for ErrorLoggingMiddlewarewhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error> + 'static,
B: 'static,
Source§type Response = ServiceResponse<B>
type Response = ServiceResponse<B>
Responses produced by the service.
Source§type Transform = ErrorLoggingMiddlewareService<S>
type Transform = ErrorLoggingMiddlewareService<S>
The
TransformService value created by this factorySource§type Future = Ready<Result<<ErrorLoggingMiddleware as Transform<S, ServiceRequest>>::Transform, <ErrorLoggingMiddleware as Transform<S, ServiceRequest>>::InitError>>
type Future = Ready<Result<<ErrorLoggingMiddleware as Transform<S, ServiceRequest>>::Transform, <ErrorLoggingMiddleware as Transform<S, ServiceRequest>>::InitError>>
The future response value.
Source§fn new_transform(&self, service: S) -> Self::Future
fn new_transform(&self, service: S) -> Self::Future
Creates and returns a new Transform component, asynchronously
Auto Trait Implementations§
impl Freeze for ErrorLoggingMiddleware
impl RefUnwindSafe for ErrorLoggingMiddleware
impl Send for ErrorLoggingMiddleware
impl Sync for ErrorLoggingMiddleware
impl Unpin for ErrorLoggingMiddleware
impl UnsafeUnpin for ErrorLoggingMiddleware
impl UnwindSafe for ErrorLoggingMiddleware
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more