6 个版本
0.2.2 | 2022 年 3 月 8 日 |
---|---|
0.2.1 | 2022 年 3 月 7 日 |
0.1.1 | 2022 年 3 月 3 日 |
0.0.0 | 2020 年 4 月 10 日 |
#41 in #grpc-api
用于 2 crates
1MB
5.5K SLoC
Rust 对 Daml 的绑定
为 Daml 提供非官方的 Rust 绑定和工具。
crate
项目提供了以下 crate
crate | 描述 |
---|---|
daml | Daml 预言 & 公共入口点 |
daml-grpc | Daml 账本 GRPC API 绑定 |
daml-json | Daml 账本 JSON API 绑定 |
daml-codegen | 从 Daml 生成 Rust GRPC API 绑定 |
daml-derive | 用于从 Daml 生成 Rust GRPC 绑定的宏 |
daml-macro | 用于处理 Daml GRPC 值的辅助宏 |
daml-util | 用于处理 Daml 账本的实用工具 |
daml-lf | 用于处理 Daml-LF 归档的库 |
daml-bridge | Daml JSON <> GRPC 账本桥接器 |
用法
应用程序应始终直接依赖于 daml
crate 并指定适当的特性以启用所需的功能
[dependencies]
daml = { version = "0.2.2", features = ["full"] }
有关可用的全部功能标志的详细信息,请参阅文档。
示例应用程序
在 examples
目录中有几个示例应用程序,展示了库的各种功能。此外,大多数 crate 都提供了全面的集成测试,展示了用法。
最低支持的 Rust 版本
当前最低支持的 Rust 版本是 1.59.0。
支持的 Daml 版本
该库已针对 Daml-LF 版本 1.14
和 Daml Connect SDK 1.18.1
进行测试。
变更日志
请参阅变更日志以获取发布历史。
许可
本库根据 Apache 许可协议(版本 2.0)分发。
除非您明确表示,否则根据Apache-2.0许可证定义,您有意提交以在指定时间内包含的贡献,将如上双许可,不附加任何其他条款或条件。
有关详细信息,请参阅LICENSE。
版权所有 2022
依赖项
~0–14MB
~191K SLoC