pub enum RequestSourceMode {
OptionalWhenPresent,
Required,
}Expand description
Whether source headers are required or only validated when present.
Variants§
OptionalWhenPresent
Accept requests without source headers, but validate them when present.
Required
Require a trusted Origin or Referer header for unsafe cookie-authenticated actions.
Trait Implementations§
Source§impl Clone for RequestSourceMode
impl Clone for RequestSourceMode
Source§fn clone(&self) -> RequestSourceMode
fn clone(&self) -> RequestSourceMode
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 moreSource§impl Debug for RequestSourceMode
impl Debug for RequestSourceMode
Source§impl PartialEq for RequestSourceMode
impl PartialEq for RequestSourceMode
Source§fn eq(&self, other: &RequestSourceMode) -> bool
fn eq(&self, other: &RequestSourceMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for RequestSourceMode
impl Eq for RequestSourceMode
impl StructuralPartialEq for RequestSourceMode
Auto Trait Implementations§
impl Freeze for RequestSourceMode
impl RefUnwindSafe for RequestSourceMode
impl Send for RequestSourceMode
impl Sync for RequestSourceMode
impl Unpin for RequestSourceMode
impl UnsafeUnpin for RequestSourceMode
impl UnwindSafe for RequestSourceMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more