pub struct CsrfMiddleware { /* private fields */ }
Implementations§
Source§impl CsrfMiddleware
impl CsrfMiddleware
pub fn new(config: CsrfMiddlewareConfig) -> Self
Trait Implementations§
Source§impl<S, B> Transform<S, ServiceRequest> for CsrfMiddleware
impl<S, B> Transform<S, ServiceRequest> for CsrfMiddleware
Source§type Response = ServiceResponse<EitherBody<B>>
type Response = ServiceResponse<EitherBody<B>>
Responses produced by the service.
Source§type Transform = CsrfMiddlewareService<S>
type Transform = CsrfMiddlewareService<S>
The
TransformService
value created by this factorySource§type Future = Ready<Result<<CsrfMiddleware as Transform<S, ServiceRequest>>::Transform, <CsrfMiddleware as Transform<S, ServiceRequest>>::InitError>>
type Future = Ready<Result<<CsrfMiddleware as Transform<S, ServiceRequest>>::Transform, <CsrfMiddleware 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 CsrfMiddleware
impl RefUnwindSafe for CsrfMiddleware
impl !Send for CsrfMiddleware
impl !Sync for CsrfMiddleware
impl Unpin for CsrfMiddleware
impl UnwindSafe for CsrfMiddleware
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