pub struct RequestIDMiddleware {}
Expand description
Request id middleware
use actix_web::*;
use actix_web_requestid::{RequestIDMiddleware};
let app = App::new()
.wrap(RequestIDMiddleware::default());
Trait Implementations§
Source§impl Default for RequestIDMiddleware
impl Default for RequestIDMiddleware
Source§impl<S, B> Transform<S, ServiceRequest> for RequestIDMiddleware
impl<S, B> Transform<S, ServiceRequest> for RequestIDMiddleware
Source§type Response = ServiceResponse<B>
type Response = ServiceResponse<B>
Responses produced by the service.
Source§type Transform = RequestIDService<S>
type Transform = RequestIDService<S>
The
TransformService
value created by this factorySource§type Future = Ready<Result<<RequestIDMiddleware as Transform<S, ServiceRequest>>::Transform, <RequestIDMiddleware as Transform<S, ServiceRequest>>::InitError>>
type Future = Ready<Result<<RequestIDMiddleware as Transform<S, ServiceRequest>>::Transform, <RequestIDMiddleware 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 RequestIDMiddleware
impl RefUnwindSafe for RequestIDMiddleware
impl Send for RequestIDMiddleware
impl Sync for RequestIDMiddleware
impl Unpin for RequestIDMiddleware
impl UnwindSafe for RequestIDMiddleware
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