Protocol Buffers - Google's data interchange format (grpc依赖)
https://developers.google.com/protocol-buffers/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
500 B
15 lines
500 B
2 months ago
|
use protobuf_codegen::CodeGen;
|
||
|
use std::env;
|
||
|
|
||
|
fn main() {
|
||
|
let mut codegen = CodeGen::new();
|
||
|
codegen
|
||
|
.protoc_path(env::var("PROTOC").expect("PROTOC should be set to the path to protoc"))
|
||
|
.protoc_gen_upb_minitable_path(env::var("PROTOC_GEN_UPB_MINITABLE").expect(
|
||
|
"PROTOC_GEN_UPB_MINITABLE should be set to the path to protoc-gen-upb_minitable",
|
||
|
))
|
||
|
.inputs(["foo.proto", "bar/bar.proto"])
|
||
|
.include("proto");
|
||
|
codegen.compile().unwrap();
|
||
|
}
|