4个版本

0.7.0 2021年8月17日
0.6.8 2021年8月12日
0.6.6 2020年4月10日
0.6.5 2020年4月10日

#365HTTP客户端

每月30次下载
flary 中使用

BSD-3-Clause

72KB
1.5K SLoC

cloudflare-rs

Cloudflare v4 API的Rust库

Cloudflare's crates.io badge Cloudflare's docs.rs badge

⚠️ 该库仍在开发中!⚠️

该库提供了封装Cloudflare API的便利函数。

它提供了两种客户端实现(异步与阻塞)。但是,针对 wasm32 的项目只能获取异步版本(因为在该目标中阻塞没有意义)。

分叉

这是对 cloudflare crate 的分叉。我已经尝试将我的补丁上游化,但它们尚未合并和发布。

这可能不会超出我个人的分叉和少量错误修复,但我确实打算做出一些可能对某些人有用的架构更改。

一些有争议的更改

  • 仅异步API
  • 使用surf而不是reqwest,允许您选择自己的异步运行时(smol、tokio、async_std)
  • surf功能,如rustls、hyper-rs等
  • 更好的错误处理?
  • 使用 log 提供详细的调试和信息日志

依赖项

~11–16MB
~310K SLoC