#grpc #protobuf #protobuf-compiler #stub #protoc #proto #generate

bin+lib grpc-compiler

适用于 rust-grpc 的 gRPC 编译器

23 个版本

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.1.1 2017 年 1 月 8 日

#1325开发工具

Download history 3025/week @ 2024-03-14 2856/week @ 2024-03-21 4061/week @ 2024-03-28 2464/week @ 2024-04-04 1675/week @ 2024-04-11 1762/week @ 2024-04-18 2217/week @ 2024-04-25 2356/week @ 2024-05-02 2552/week @ 2024-05-09 1789/week @ 2024-05-16 1203/week @ 2024-05-23 1886/week @ 2024-05-30 1931/week @ 2024-06-06 2227/week @ 2024-06-13 2096/week @ 2024-06-20 877/week @ 2024-06-27

每月 7,614 次下载
18 个项目中使用 (通过 protoc-rust-grpc)

MIT/Apache

21KB
533 代码行

grpc 编译器

grpc 的存根生成器。

库和 protoc-gen-rust-grpc 插件,用于 protoc

可以使用命令 cargo install grpc-compiler 安装。

生成 .rs 文件

protoc --rust-grpc_out=. foo.proto

生成 .rs 文件(protobuf 消息和 grpc 存根)

protoc --rust_out=. --rust-grpc_out=. foo.proto

或者,可以使用 protoc-grpc-rust crate 以编程方式调用代码生成,这只需要 protoc 命令在 $PATH 中。

依赖

~1.5MB
~35K SLoC