Struct headers_ext::RetryAfter [−][src]
pub struct RetryAfter(_);
The Retry-After header.
The Retry-After response-header field can be used with a 503 (Service
Unavailable) response to indicate how long the service is expected to be
unavailable to the requesting client. This field MAY also be used with any
3xx (Redirection) response to indicate the minimum time the user-agent is
asked wait before issuing the redirected request. The value of this field
can be either an HTTP-date or an integer number of seconds (in decimal)
after the time of the response.
Examples
use std::time::{Duration, SystemTime}; use headers::RetryAfter; let delay = RetryAfter::delay(Duration::from_secs(300)); let date = RetryAfter::date(SystemTime::now());
Retry-After header, defined in RFC7231
Methods
impl RetryAfter[src]
impl RetryAfterpub fn date(time: SystemTime) -> RetryAfter[src]
pub fn date(time: SystemTime) -> RetryAfterCreate an RetryAfter header with a date value.
pub fn delay(dur: Duration) -> RetryAfter[src]
pub fn delay(dur: Duration) -> RetryAfterCreate an RetryAfter header with a date value.
Trait Implementations
impl Debug for RetryAfter[src]
impl Debug for RetryAfterfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Clone for RetryAfter[src]
impl Clone for RetryAfterfn clone(&self) -> RetryAfter[src]
fn clone(&self) -> RetryAfterReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl PartialEq for RetryAfter[src]
impl PartialEq for RetryAfterfn eq(&self, other: &RetryAfter) -> bool[src]
fn eq(&self, other: &RetryAfter) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &RetryAfter) -> bool[src]
fn ne(&self, other: &RetryAfter) -> boolThis method tests for !=.
impl Eq for RetryAfter[src]
impl Eq for RetryAfterAuto Trait Implementations
impl Send for RetryAfter
impl Send for RetryAfterimpl Sync for RetryAfter
impl Sync for RetryAfter