pub enum ForwardedHeadersMode {
None,
XForwarded,
Forwarded,
}Expand description
Forwarded-header family trusted from a proxy.
Variants§
None
Do not trust any proxy headers.
XForwarded
Trust the X-Forwarded-* header family.
Forwarded
Trust RFC 7239 Forwarded.
Trait Implementations§
Source§impl Clone for ForwardedHeadersMode
impl Clone for ForwardedHeadersMode
Source§fn clone(&self) -> ForwardedHeadersMode
fn clone(&self) -> ForwardedHeadersMode
Returns a duplicate of the value. Read more
1.0.0 · 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 ForwardedHeadersMode
impl Debug for ForwardedHeadersMode
Source§impl<'de> Deserialize<'de> for ForwardedHeadersMode
impl<'de> Deserialize<'de> for ForwardedHeadersMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ForwardedHeadersMode
impl PartialEq for ForwardedHeadersMode
Source§impl Serialize for ForwardedHeadersMode
impl Serialize for ForwardedHeadersMode
impl Copy for ForwardedHeadersMode
impl Eq for ForwardedHeadersMode
impl StructuralPartialEq for ForwardedHeadersMode
Auto Trait Implementations§
impl Freeze for ForwardedHeadersMode
impl RefUnwindSafe for ForwardedHeadersMode
impl Send for ForwardedHeadersMode
impl Sync for ForwardedHeadersMode
impl Unpin for ForwardedHeadersMode
impl UnsafeUnpin for ForwardedHeadersMode
impl UnwindSafe for ForwardedHeadersMode
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.