Crate protobuf_codegen_pure[−][src]
Expand description
API to generate .rs files.
This API does not require protoc command present in $PATH.
extern crate protoc_rust;
fn main() {
protobuf_codegen_pure::Codegen::new()
.out_dir("src/protos")
.inputs(&["protos/a.proto", "protos/b.proto"])
.include("protos")
.run()
.expect("Codegen failed.");
}It is advisable that protobuf-codegen-pure build-dependecy version be the same as
protobuf dependency.
The alternative is to use protoc-rust crate.
Structs
ArgsDeprecated
Arguments for pure rust codegen invocation.
Invoke pure rust codegen. See crate docs for example.
Specifies style of generated code.
Functions
runDeprecated
Like protoc --rust_out=... but without requiring protoc or protoc-gen-rust
commands in $PATH.