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

pub struct IfModifiedSince(pub HttpDate);

If-Modified-Since header, defined in RFC7232

The If-Modified-Since header field makes a GET or HEAD request method conditional on the selected representation's modification date being more recent than the date provided in the field-value. Transfer of the selected representation's data is avoided if that data has not changed.


If-Unmodified-Since = HTTP-date

Example values


// extern crate time;
use hyper::header::{Headers, IfModifiedSince, HttpDate};
use time::{self, Duration};
let mut headers = Headers::new();
headers.set(IfModifiedSince(HttpDate(time::now() - Duration::days(1))));

Trait Implementations

impl From<IfModifiedSince> for Header<'static>

impl Clone for IfModifiedSince[src]

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

Performs copy-assignment from source. Read more

impl PartialEq<IfModifiedSince> for IfModifiedSince[src]

impl Display for IfModifiedSince[src]

impl HeaderFormat for IfModifiedSince[src]

impl Header for IfModifiedSince[src]

impl Debug for IfModifiedSince[src]

impl DerefMut for IfModifiedSince[src]

impl Deref for IfModifiedSince[src]

type Target = HttpDate

The resulting type after dereferencing.

Auto Trait Implementations

impl Send for IfModifiedSince

impl Sync for IfModifiedSince

impl Unpin for IfModifiedSince

impl UnwindSafe for IfModifiedSince

impl RefUnwindSafe for IfModifiedSince

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,