Struct websocket::header::IfUnmodifiedSince
source · [−]pub struct IfUnmodifiedSince(pub HttpDate);
Expand description
If-Unmodified-Since
header, defined in
RFC7232
The If-Unmodified-Since
header field makes the request method
conditional on the selected representation’s last modification date
being earlier than or equal to the date provided in the field-value.
This field accomplishes the same purpose as If-Match for cases where
the user agent does not have an entity-tag for the representation.
ABNF
If-Unmodified-Since = HTTP-date
Example values
Sat, 29 Oct 1994 19:43:31 GMT
Example
// extern crate time;
use hyper::header::{Headers, IfUnmodifiedSince, HttpDate};
use time::{self, Duration};
let mut headers = Headers::new();
headers.set(IfUnmodifiedSince(HttpDate(time::now() - Duration::days(1))));
Tuple Fields
0: HttpDate
Trait Implementations
sourceimpl Clone for IfUnmodifiedSince
impl Clone for IfUnmodifiedSince
sourcefn clone(&self) -> IfUnmodifiedSince
fn clone(&self) -> IfUnmodifiedSince
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for IfUnmodifiedSince
impl Debug for IfUnmodifiedSince
sourceimpl Deref for IfUnmodifiedSince
impl Deref for IfUnmodifiedSince
sourceimpl DerefMut for IfUnmodifiedSince
impl DerefMut for IfUnmodifiedSince
sourceimpl Display for IfUnmodifiedSince
impl Display for IfUnmodifiedSince
sourceimpl Header for IfUnmodifiedSince
impl Header for IfUnmodifiedSince
sourcefn header_name() -> &'static str
fn header_name() -> &'static str
Returns the name of the header field this belongs to. Read more
sourcefn parse_header(raw: &[Vec<u8, Global>]) -> Result<IfUnmodifiedSince, Error>
fn parse_header(raw: &[Vec<u8, Global>]) -> Result<IfUnmodifiedSince, Error>
Parse a header from a raw stream of bytes. Read more
sourceimpl HeaderFormat for IfUnmodifiedSince
impl HeaderFormat for IfUnmodifiedSince
sourceimpl PartialEq<IfUnmodifiedSince> for IfUnmodifiedSince
impl PartialEq<IfUnmodifiedSince> for IfUnmodifiedSince
sourcefn eq(&self, other: &IfUnmodifiedSince) -> bool
fn eq(&self, other: &IfUnmodifiedSince) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &IfUnmodifiedSince) -> bool
fn ne(&self, other: &IfUnmodifiedSince) -> bool
This method tests for !=
.
impl StructuralPartialEq for IfUnmodifiedSince
Auto Trait Implementations
impl RefUnwindSafe for IfUnmodifiedSince
impl Send for IfUnmodifiedSince
impl Sync for IfUnmodifiedSince
impl Unpin for IfUnmodifiedSince
impl UnwindSafe for IfUnmodifiedSince
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more