pub struct RequestIdMiddleware;Expand description
Actix middleware that creates and propagates request ids.
Trait Implementations§
Source§impl<S, B> Transform<S, ServiceRequest> for RequestIdMiddlewarewhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error> + 'static,
B: 'static,
impl<S, B> Transform<S, ServiceRequest> for RequestIdMiddlewarewhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error> + 'static,
B: 'static,
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 UnsafeUnpin 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