13 个不稳定版本 (6 个破坏性更新)

0.7.0 2024年4月11日
0.6.3 2024年1月15日
0.6.2 2023年11月1日
0.5.1 2023年7月29日
0.3.0 2023年3月29日

#269 in 缓存

Download history 1/week @ 2024-05-18 5/week @ 2024-07-06 98/week @ 2024-07-27

每月98 次下载

MIT/Apache

63KB
1K SLoC

http-cache-quickcache

CI Crates.io Docs.rs Codecov Crates.io

the http-cache logo

quick-cache 实现的 http-cache 管理器。

最低支持的 Rust 版本 (MSRV)

1.71.1

安装

安装 cargo add

cargo add http-cache-quickcache

示例

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://mdn.org.cn/en-US/docs/Web/HTTP/Caching");
    surf::client()
        .with(Cache(HttpCache {
          mode: CacheMode::Default,
          manager: QuickManager::default(),
          options: HttpCacheOptions::default(),
        }))
        .send(req)
        .await?;
    Ok(())
}

文档

许可

许可协议为以下之一

任选其一。

贡献

除非你明确声明,否则根据 Apache-2.0 许可证定义,你有意提交以包含在作品中的任何贡献,均应如上所述双重许可,不得附加任何额外条款或条件。

依赖项

~5–11MB
~134K SLoC