pub enum CsrfPolicy {
Disabled,
Required,
}Expand description
Whether cross-site request-forgery protection is required.
Variants§
Disabled
No CSRF mechanism is required by endpoint metadata.
Required
A CSRF adapter must validate the request.
Trait Implementations§
Source§impl Clone for CsrfPolicy
impl Clone for CsrfPolicy
Source§fn clone(&self) -> CsrfPolicy
fn clone(&self) -> CsrfPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CsrfPolicy
Source§impl Debug for CsrfPolicy
impl Debug for CsrfPolicy
Source§impl Default for CsrfPolicy
impl Default for CsrfPolicy
Source§fn default() -> CsrfPolicy
fn default() -> CsrfPolicy
Returns the “default value” for a type. Read more
impl Eq for CsrfPolicy
Source§impl PartialEq for CsrfPolicy
impl PartialEq for CsrfPolicy
impl StructuralPartialEq for CsrfPolicy
Auto Trait Implementations§
impl Freeze for CsrfPolicy
impl RefUnwindSafe for CsrfPolicy
impl Send for CsrfPolicy
impl Sync for CsrfPolicy
impl Unpin for CsrfPolicy
impl UnsafeUnpin for CsrfPolicy
impl UnwindSafe for CsrfPolicy
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