16个版本
0.8.3 | 2021年3月28日 |
---|---|
0.8.2 | 2020年9月20日 |
0.8.1 | 2020年5月25日 |
0.6.2 | 2020年1月14日 |
0.2.1 | 2017年7月10日 |
#6 in #protoc-gen-rust
524 每月下载量
在少于12 crates中使用
1.5MB
29K SLoC
生成.rs文件的API
生成.rs文件的API,例如 从 build.rs
。
示例代码
fn main() {
protoc_rust_grpc::run(protoc_rust_grpc::Args {
out_dir: "src",
includes: &["proto"],
input: &["proto/aaa.proto", "proto/bbb.proto"],
rust_protobuf: true, // also generate protobuf messages, not just services
..Default::default()
}).expect("protoc-rust-grpc");
}
注意这个API需要protoc命令存在于 $PATH
。尽管不需要protoc-gen-rust-grpc
命令。
lib.rs
:
生成.rs文件的API。
依赖项
~2–11MB
~126K SLoC