tenebrous-sheets/build.rs

23 lines
654 B
Rust
Raw Normal View History

fn main() {
let mut config = prost_build::Config::new();
2020-12-31 22:21:05 +00:00
config.btree_map(&["."]);
config.type_attribute(".", "#[derive(Serialize)]");
config.type_attribute(".", "#[serde(rename_all = \"camelCase\")]");
2021-01-02 21:26:09 +00:00
// config
// .compile_protos(
// &["proto/cofd.proto", "proto/cofd_api.proto"],
// &["src/", "proto/"],
// )
// .unwrap();
tonic_build::configure()
.build_server(true)
.build_client(false)
.compile_with_config(
config,
&["proto/cofd.proto", "proto/cofd_api.proto"],
&["src/", "proto/"],
)
.unwrap();
}