Crate protobuf_codegen_pure[−][src]
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
| Args | Deprecated Arguments for pure rust codegen invocation. |
| Codegen | Invoke pure rust codegen. See crate docs for example. |
| Customize | Specifies style of generated code. |
Functions
| run | Deprecated Like |