5 个版本

0.2.0 2024年4月11日
0.1.3 2024年1月15日
0.1.2 2023年11月1日
0.1.1 2023年9月29日
0.1.0 2023年9月26日

#267 in 缓存

每月下载量 31 次

MIT/Apache

63KB
1K SLoC

http-cache-mokadeser

CI Crates.io Docs.rs Codecov Crates.io

the http-cache logo

moka 实现的 http-cache 管理器。

最低支持的 Rust 版本 (MSRV)

1.67.1

安装

已安装 cargo add

cargo add http-cache-mokadeser

示例

use http_cache_mokadeser::MokaManager;
use http_cache_surf::{Cache, CacheMode, HttpCache, HttpCacheOptions};

#[async_std::main]
async fn main() -> surf::Result<()> {
    let req = surf::get("http://mdn.org.cn/en-US/docs/Web/HTTP/Caching");
    surf::client()
        .with(Cache(HttpCache {
          mode: CacheMode::Default,
          manager: MokaManager::default(),
          options: HttpCacheOptions::default(),
        }))
        .send(req)
        .await?;
    Ok(())
}

文档

许可证

根据您的选择,许可如下:

贡献

除非您明确声明,否则您有意提交并包含在作品中的任何贡献,根据 Apache-2.0 许可证定义,均将按照上述方式双许可,不附加任何额外条款或条件。

依赖项

~7–15MB
~206K SLoC