2 个不稳定版本
0.2.0 | 2023年2月18日 |
---|---|
0.1.0 | 2023年2月4日 |
#355 在 #http-client
46KB
865 行
EskomSePush API
这是一个 Rust 库,是对 EskomSePush API 的非官方库。
待办事项
- 改进文档
- 在相关位置添加枚举类型
- 改进错误类型
- 添加示例
- 允许从环境变量中获取 API 密钥的选项
- 控制同步和异步功能的特性
- 添加单元测试
- 改进状态结构以允许更灵活的结构(未来可能添加不同轮流停电计划的城镇/城市)
- 添加辅助函数
- 根据 Gitlab crate 维护者撰写的这篇文章重构代码 设计 Rust 绑定以用于 REST API
重大变更
- 现在您可以直接构建 URL,而无需使用预配置的任何 HTTP 客户端,而是使用您偏好的客户端
- 预配置的客户端现在都锁定在功能之后
- 已添加
ureq
客户端,但需要启用ureq
功能 - 为
ureq
和reqwest
HTTP 客户端都提供了响应处理程序 - 为每个 URL 端点都提供了构建器,因此您只需使用您需要的即可
示例
您可以在以下位置查看示例 这里
贡献
欢迎贡献和 PR。
依赖关系
~6–21MB
~286K SLoC