pub struct HttpInterceptor;
Trait Implementations§
Source§impl Debug for HttpInterceptor
impl Debug for HttpInterceptor
Source§impl<S, B> Transform<S, ServiceRequest> for HttpInterceptorwhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error> + 'static,
B: 'static,
impl<S, B> Transform<S, ServiceRequest> for HttpInterceptorwhere
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 = HttpInterceptorMiddleware<S>
type Transform = HttpInterceptorMiddleware<S>
The
TransformService
value created by this factorySource§type Future = Ready<Result<<HttpInterceptor as Transform<S, ServiceRequest>>::Transform, <HttpInterceptor as Transform<S, ServiceRequest>>::InitError>>
type Future = Ready<Result<<HttpInterceptor as Transform<S, ServiceRequest>>::Transform, <HttpInterceptor 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 HttpInterceptor
impl RefUnwindSafe for HttpInterceptor
impl Send for HttpInterceptor
impl Sync for HttpInterceptor
impl Unpin for HttpInterceptor
impl UnwindSafe for HttpInterceptor
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