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 |
#32 in #expect
649 downloads per month
Used in fewer than 12 crates
1.5MB
32K
SLoC
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
~3–12MB
~149K SLoC