#definition #proto #protobuf #api #api-client #grpc #xand

xand-api-proto

为 Xand API 提供的 Protobuf 定义

4 个版本 (1 个稳定版)

49.0.0 2023年2月24日
49.0.0-beta.3952023年2月23日

#5 in #xand


xand-api-client 中使用

MIT/Apache

120KB
3K SLoC

目录 DocToc 生成

xand-api-proto

此包包含 xand-api 的 protobuf/gRPC 定义。构建时会从这些定义中自动生成 Rust 代码。

此包在其 xand_api_proto::proto_models 模块中包含自己的线缆和业务类型,该模块与 xand-api-client 共享。

要查看作为公共 API 部分生成的内容,请运行 cargo doc --open

生成的文件

./build.rs 使用 tonic-build 在编译时从 protobuf 文件生成 Rust 模块。

相应地,./src/lib.rs 创建包含这些文件内容的模块。因此,由此包提供了与 protobuf 定义对应的 Rust 类型。

依赖项

~19MB
~351K SLoC