2 unstable releases
0.2.0 | Oct 18, 2021 |
---|---|
0.1.0 | Jun 15, 2018 |
#69 in Caching
62,884 downloads per month
Used in 47 crates
(17 directly)
10KB
155 lines
rust-cache-control
Rust crate to parse the HTTP Cache-Control header.
use cache_control::{Cachability, CacheControl};
use std::time::Duration;
let cache_control = CacheControl::from_header("Cache-Control: public, max-age=60").unwrap();
assert_eq!(cache_control.cachability, Some(Cachability::Public));
assert_eq!(cache_control.max_age, Some(Duration::from_secs(60)));
lib.rs
:
Rust crate to parse the HTTP Cache-Control header.
Example
use cache_control::{Cachability, CacheControl};
use std::time::Duration;
let cache_control = CacheControl::from_header("Cache-Control: public, max-age=60").unwrap();
assert_eq!(cache_control.cachability, Some(Cachability::Public));
assert_eq!(cache_control.max_age, Some(Duration::from_secs(60)));