Crate capnpc [−] [src]
Cap'n Proto Schema Compiler Plugin Library
This library allows you to do Cap'n Proto code generation within a Cargo build.
In your Cargo.toml:
[package] build = "build.rs" [build-dependencies] capnpc = "*"
In your build.rs:
extern crate capnpc; fn main() { ::capnpc::compile("schema", &["schema/foo.capnp", "schema/bar.capnp"]).unwrap(); }
This will be equivalent to executing the shell command
capnp compile -orust:$OUT_DIR --src-prefix=schema schema/foo.capnp schema/bar.capnp
Modules
codegen | |
codegen_types | |
schema | |
schema_capnp |
Code generated from schema.capnp. |
Functions
compile |