pub struct AuthMiddleware;Implementations§
Trait Implementations§
Source§impl Default for AuthMiddleware
impl Default for AuthMiddleware
Source§impl<S, B> Transform<S, ServiceRequest> for AuthMiddlewarewhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error> + 'static,
S::Future: 'static,
B: 'static,
impl<S, B> Transform<S, ServiceRequest> for AuthMiddlewarewhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error> + 'static,
S::Future: 'static,
B: 'static,
Source§type Response = ServiceResponse<EitherBody<B>>
type Response = ServiceResponse<EitherBody<B>>
Responses produced by the service.
Source§type Transform = AuthMiddlewareService<S>
type Transform = AuthMiddlewareService<S>
The
TransformService value created by this factorySource§type Future = Ready<Result<<AuthMiddleware as Transform<S, ServiceRequest>>::Transform, <AuthMiddleware as Transform<S, ServiceRequest>>::InitError>>
type Future = Ready<Result<<AuthMiddleware as Transform<S, ServiceRequest>>::Transform, <AuthMiddleware 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 AuthMiddleware
impl RefUnwindSafe for AuthMiddleware
impl Send for AuthMiddleware
impl Sync for AuthMiddleware
impl Unpin for AuthMiddleware
impl UnsafeUnpin for AuthMiddleware
impl UnwindSafe for AuthMiddleware
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