http-cache
http-cache-quickcache
An http-cache manager implementation for quick-cache.
Minimum Supported Rust Version (MSRV)
1.71.1
Install
With cargo add installed :
cargo add http-cache-quickcache
Example
use http_cache_quickcache::QuickManager; use http_cache_surf::{Cache, CacheMode, HttpCache, HttpCacheOptions}; #[async_std::main] async fn main() -> surf::Result<()> { let req = surf::get("https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"); surf::client() .with(Cache(HttpCache { mode: CacheMode::Default, manager: QuickManager::default(), options: HttpCacheOptions::default(), })) .send(req) .await?; Ok(()) }
Documentation
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.