Struct de_lobby::auth::middleware::AuthMiddlewareFactory
source · pub struct AuthMiddlewareFactory;
Trait Implementations§
source§impl<S, B> Transform<S, ServiceRequest> for AuthMiddlewareFactorywhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error>,
S::Future: 'static,
B: 'static,
impl<S, B> Transform<S, ServiceRequest> for AuthMiddlewareFactorywhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error>,
S::Future: 'static,
B: 'static,
§type Transform = AuthMiddleware<S>
type Transform = AuthMiddleware<S>
The
TransformService
value created by this factory§type Future = Ready<Result<<AuthMiddlewareFactory as Transform<S, ServiceRequest>>::Transform, <AuthMiddlewareFactory as Transform<S, ServiceRequest>>::InitError>>
type Future = Ready<Result<<AuthMiddlewareFactory as Transform<S, ServiceRequest>>::Transform, <AuthMiddlewareFactory 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 AuthMiddlewareFactory
impl RefUnwindSafe for AuthMiddlewareFactory
impl Send for AuthMiddlewareFactory
impl Sync for AuthMiddlewareFactory
impl Unpin for AuthMiddlewareFactory
impl UnwindSafe for AuthMiddlewareFactory
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more