Struct poem::web::CsrfVerifier
source · [−]pub struct CsrfVerifier { /* private fields */ }
Available on crate feature
csrf
only.Expand description
A verifier for CSRF Token.
See also Csrf
Implementations
Trait Implementations
sourceimpl<'a> FromRequest<'a> for &'a CsrfVerifier
impl<'a> FromRequest<'a> for &'a CsrfVerifier
sourcefn from_request<'life0, 'async_trait>(
req: &'a Request,
_body: &'life0 mut RequestBody
) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>>where
'a: 'async_trait,
'life0: 'async_trait,
Self: 'async_trait,
fn from_request<'life0, 'async_trait>(
req: &'a Request,
_body: &'life0 mut RequestBody
) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>>where
'a: 'async_trait,
'life0: 'async_trait,
Self: 'async_trait,
Extract from request head and body.
Auto Trait Implementations
impl RefUnwindSafe for CsrfVerifier
impl Send for CsrfVerifier
impl Sync for CsrfVerifier
impl Unpin for CsrfVerifier
impl UnwindSafe for CsrfVerifier
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more