4 个版本 (2 个重大更改)
0.2.1 | 2021 年 3 月 24 日 |
---|---|
0.2.0 | 2021 年 3 月 24 日 |
0.1.0 | 2020 年 8 月 23 日 |
0.0.0 | 2020 年 1 月 20 日 |
1841 在 网络编程 中
每月下载 1,476 次
用于 backuplit
2MB
15K SLoC
google-cloud
异步 Rust 绑定,用于 Google Cloud Platform gRPC API。
这个库旨在创建高层和惯用的绑定,用于 Google Cloud Platform API 和服务。
由于 GCP 提供的服务范围很广,并且希望为每个服务创建惯用的 API,因此目前它只支持少量服务。
非常欢迎为新服务集成做出贡献,因为整个 GCP 很难只通过几个维护者来覆盖。
如果您正在寻找提供更多控制和支持更多服务(通过自动化代码生成)的底层绑定,您可以考虑使用 google-apis-rs/generator
。
实现的服务
服务 | 功能名称 | 状态 |
---|---|---|
Pub/Sub | pubsub |
完成 |
Datastore | datastore |
完成 |
云存储 | storage |
完成 |
云视觉 | vision |
进行中 |
云任务 | tasks |
进行中 |
示例
您可以通过查看它们的 不同的集成测试 来查看如何使用这些集成,这些测试旨在模拟这些服务的典型用法。
许可证
根据以下许可证之一授权
- Apache 许可证 2.0(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义的,您提交的任何有意提交以包含在作品中的贡献,都应如上所述双重许可,不附加任何额外条款或条件。
依赖关系
~19–36MB
~621K SLoC