[][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.

ABNF

If-Unmodified-Since = HTTP-date

Example values

Example

// 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
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

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

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

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

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

impl<T> HeaderClone for T where
    T: Sealed, 
[src]

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,