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