9 个版本 (破坏性更新)
0.8.0 | 2021 年 6 月 23 日 |
---|---|
0.7.0 | 2020 年 10 月 28 日 |
0.6.1 | 2020 年 10 月 9 日 |
0.6.0 | 2020 年 5 月 3 日 |
0.2.0 | 2019 年 7 月 19 日 |
#1111 in 网页编程
每月 52 次下载
165KB
4K SLoC
threescalers
此库提供了用于处理 3scale 服务管理 API 的类型以及一些常用 HTTP 客户端的便利实现。
Rust 库 crate 用于 3scale 服务管理 API
此库作为 3scale 服务管理 API 的无副作用客户端而创建,该 API 由 3scale API 管理平台的后端服务 Apisonator 提供。
在此上下文中,无副作用库也称为 sans IO
,它最终描述了您执行的请求应该是什么样子,并且还可以解析您收到的响应,以便您可以理解其含义。通过不将库绑定到任何特定的协议客户端实现,您可以在每种特定情况下自由使用最适合的实现。
最低支持的 Rust 版本
不保证维护兼容性,但我们保持了一项最佳努力政策,支持上述宣布的 MSRV,这样我们就不必不必要地提高该最低版本。
某些可能引入依赖项的功能可能需要更高的 rustc 版本,具体取决于依赖项的 MSRV。
状态
此库处于 beta 状态。它应该有助于创建将与 3scale 一起工作的客户端,并且尽管它可能有一些粗糙的边缘,但它已经在即将投入生产的项目中使用。
请在 问题跟踪器 中报告任何问题。
依赖项
~0.1–16MB
~184K SLoC