1 个不稳定版本
0.1.0 | 2021年1月29日 |
---|
#218 在 #grpc
16KB
325 行
Protobuf Rust包生成器
从一个或多个protobuf文件树生成Rust包的工具。使用PROST!生成Protobuf代码,并使用Tonic生成gRCP。
生成的代码根据protobuf包名组织在模块中。
构建
dev@work:~$ cargo build
示例用法
在目录gen
中生成名为my-pb-crate
的crate,使用来自目录proto/common
、proto/internal
和proto/external
的protobuf文件
dev@work:~$ protocrate --output-dir gen --pkg-name my-pb-crate --pkg-version 0.2.1 proto/common proto/internal proto/external
依赖项
~8–17MB
~218K SLoC