16 releases
0.8.3 | Mar 28, 2021 |
---|---|
0.8.2 | Sep 20, 2020 |
0.8.1 | May 25, 2020 |
0.6.2 | Jan 14, 2020 |
0.2.1 | Jul 10, 2017 |
#4 in #protoc-gen-rust
805 downloads per month
Used in fewer than 12 crates
36KB
658 lines
API to generate .rs files
API to generate .rs files to be used e. g.
from build.rs
.
Example code:
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");
}
Note this API requires protoc command present in $PATH
.
Although protoc-gen-rust-grpc
command is not needed.
lib.rs
:
API to generate .rs
files.
Dependencies
~4–13MB
~178K SLoC