Struct saphir::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
use hyperx::header::{Headers, IfUnmodifiedSince};
use std::time::{SystemTime, Duration};
let mut headers = Headers::new();
let modified = SystemTime::now() - Duration::from_secs(60 * 60 * 24);
headers.set(IfUnmodifiedSince(modified.into()));
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 moresourceimpl 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: &Raw) -> Result<IfUnmodifiedSince, Error>
fn parse_header(raw: &Raw) -> Result<IfUnmodifiedSince, Error>
Parse a header from a raw stream of bytes. Read more
sourceimpl PartialEq<IfUnmodifiedSince> for IfUnmodifiedSince
impl PartialEq<IfUnmodifiedSince> for IfUnmodifiedSince
sourcefn eq(&self, other: &IfUnmodifiedSince) -> bool
fn eq(&self, other: &IfUnmodifiedSince) -> bool
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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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