#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 • Rust 包仓库 3025/week @ 2024-03-14 • Rust 包仓库 2856/week @ 2024-03-21 • Rust 包仓库 4061/week @ 2024-03-28 • Rust 包仓库 2464/week @ 2024-04-04 • Rust 包仓库 1675/week @ 2024-04-11 • Rust 包仓库 1762/week @ 2024-04-18 • Rust 包仓库 2217/week @ 2024-04-25 • Rust 包仓库 2356/week @ 2024-05-02 • Rust 包仓库 2552/week @ 2024-05-09 • Rust 包仓库 1789/week @ 2024-05-16 • Rust 包仓库 1203/week @ 2024-05-23 • Rust 包仓库 1886/week @ 2024-05-30 • Rust 包仓库 1931/week @ 2024-06-06 • Rust 包仓库 2227/week @ 2024-06-13 • Rust 包仓库 2096/week @ 2024-06-20 • Rust 包仓库 877/week @ 2024-06-27 • Rust 包仓库

每月 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