[−][src]Enum hyper::header::ReferrerPolicy
Referrer-Policy header, part of
Referrer Policy
The Referrer-Policy HTTP header specifies the referrer
policy that the user agent applies when determining what
referrer information should be included with requests made,
and with browsing contexts created from the context of the
protected resource.
ABNF
Referrer-Policy: 1#policy-token
policy-token = "no-referrer" / "no-referrer-when-downgrade"
/ "same-origin" / "origin"
/ "origin-when-cross-origin" / "unsafe-url"
Example values
no-referrer
Example
use hyper::header::{Headers, ReferrerPolicy}; let mut headers = Headers::new(); headers.set(ReferrerPolicy::NoReferrer);
Variants
NoReferrerno-referrer
NoReferrerWhenDowngradeno-referrer-when-downgrade
SameOriginsame-origin
Originorigin
OriginWhenCrossOriginorigin-when-cross-origin
UnsafeUrlunsafe-url
StrictOriginstrict-origin
StrictOriginWhenCrossOriginstrict-origin-when-cross-origin
Trait Implementations
impl Header for ReferrerPolicy[src]
impl Header for ReferrerPolicyfn header_name() -> &'static str[src]
fn header_name() -> &'static strfn parse_header(raw: &[Vec<u8>]) -> Result<ReferrerPolicy>[src]
fn parse_header(raw: &[Vec<u8>]) -> Result<ReferrerPolicy>impl HeaderFormat for ReferrerPolicy[src]
impl HeaderFormat for ReferrerPolicyfn fmt_header(&self, f: &mut Formatter) -> Result[src]
fn fmt_header(&self, f: &mut Formatter) -> Resultimpl PartialEq<ReferrerPolicy> for ReferrerPolicy[src]
impl PartialEq<ReferrerPolicy> for ReferrerPolicyfn eq(&self, other: &ReferrerPolicy) -> bool[src]
fn eq(&self, other: &ReferrerPolicy) -> bool#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0
[src]This method tests for !=.
impl Clone for ReferrerPolicy[src]
impl Clone for ReferrerPolicyfn clone(&self) -> ReferrerPolicy[src]
fn clone(&self) -> ReferrerPolicyfn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Eq for ReferrerPolicy[src]
impl Eq for ReferrerPolicyimpl Display for ReferrerPolicy[src]
impl Display for ReferrerPolicyimpl Debug for ReferrerPolicy[src]
impl Debug for ReferrerPolicyAuto Trait Implementations
impl Send for ReferrerPolicy
impl Send for ReferrerPolicyimpl Sync for ReferrerPolicy
impl Sync for ReferrerPolicyBlanket Implementations
impl<T> HeaderClone for T where
T: Sealed, [src]
impl<T> HeaderClone for T where
T: Sealed, impl<T> ToString for T where
T: Display + ?Sized, [src]
impl<T> ToString for T where
T: Display + ?Sized, impl<T> From for T[src]
impl<T> From for Timpl<T, U> Into for T where
U: From<T>, [src]
impl<T, U> Into for T where
U: From<T>, impl<T> ToOwned for T where
T: Clone, [src]
impl<T> ToOwned for T where
T: Clone, impl<T, U> TryFrom for T where
T: From<U>, [src]
impl<T, U> TryFrom for T where
T: From<U>, type Error = !
🔬 This is a nightly-only experimental API. (
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>impl<T> Borrow for T where
T: ?Sized, [src]
impl<T> Borrow for T where
T: ?Sized, impl<T> Any for T where
T: 'static + ?Sized, [src]
impl<T> Any for T where
T: 'static + ?Sized, fn get_type_id(&self) -> TypeId[src]
fn get_type_id(&self) -> TypeIdimpl<T, U> TryInto for T where
U: TryFrom<T>, [src]
impl<T, U> TryInto for T where
U: TryFrom<T>, type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>impl<T> BorrowMut for T where
T: ?Sized, [src]
impl<T> BorrowMut for T where
T: ?Sized, fn borrow_mut(&mut self) -> &mut T[src]
fn borrow_mut(&mut self) -> &mut Timpl<T> Typeable for T where
T: Any, [src]
impl<T> Typeable for T where
T: Any,