[][src]Struct rocket::http::hyper::header::IfUnmodifiedSince

pub struct IfUnmodifiedSince(pub HttpDate);

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.


If-Unmodified-Since = HTTP-date

Example values


// 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))));

Trait Implementations

impl From<IfUnmodifiedSince> for Header<'static>

impl Clone for IfUnmodifiedSince[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<IfUnmodifiedSince> for IfUnmodifiedSince[src]

impl Display for IfUnmodifiedSince[src]

impl HeaderFormat for IfUnmodifiedSince[src]

impl Header for IfUnmodifiedSince[src]

impl Debug for IfUnmodifiedSince[src]

impl DerefMut for IfUnmodifiedSince[src]

impl Deref for IfUnmodifiedSince[src]

type Target = HttpDate

The resulting type after dereferencing.

Auto Trait Implementations

impl Send for IfUnmodifiedSince

impl Sync for IfUnmodifiedSince

impl Unpin for IfUnmodifiedSince

impl UnwindSafe for IfUnmodifiedSince

impl RefUnwindSafe for IfUnmodifiedSince

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> ToString for T where
    T: Display + ?Sized

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> Any for T where
    T: 'static + ?Sized

impl<T> HeaderClone for T where
    T: Sealed, 

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> IntoCollection<T> for T

impl<T, I> AsResult<T, I> for T where
    I: Input,