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 |
#83 in #proto
370 downloads per month
Used in fewer than 12 crates
1.5MB
29K
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
~2–11MB
~132K SLoC