Retry-After header for Hyper. Implemented according to RFC7231-7.1.3.
For more in-depth examples, please see the examples directory.
extern crate chrono;
extern crate retry_after;
use chrono::{Duration, UTC};
use retry_after::RetryAfter;
fn main() {
// Create a RetryAfter::Delay header
let retry_after_delay = RetryAfter::Delay(Duration::seconds(300));
// Create a RetryAfter::DateTime header
let retry_after_dt = RetryAfter::DateTime(UTC::now() + Duration::seconds(300));
}