pub struct Referer(HeaderValue);
Expand description
Referer
header, defined in
RFC7231
The Referer
[sic] header field allows the user agent to specify a
URI reference for the resource from which the target URI was obtained
(i.e., the “referrer”, though the field name is misspelled). A user
agent MUST NOT include the fragment and userinfo components of the
URI reference, if any, when generating the Referer field value.
§ABNF
Referer = absolute-URI / partial-URI
§Example values
http://www.example.org/hypertext/Overview.html
§Examples
use headers::Referer;
let r = Referer::from_static("/People.html#tim");
Tuple Fields§
§0: HeaderValue
Implementations§
Trait Implementations§
source§impl Header for Referer
impl Header for Referer
source§impl PartialEq for Referer
impl PartialEq for Referer
impl StructuralPartialEq for Referer
Auto Trait Implementations§
impl !Freeze for Referer
impl RefUnwindSafe for Referer
impl Send for Referer
impl Sync for Referer
impl Unpin for Referer
impl UnwindSafe for Referer
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