build.rs 464 B

123456789101112131415
  1. //! Build script
  2. #![allow(clippy::unwrap_used)]
  3. fn main() {
  4. println!("cargo:rerun-if-changed=src/proto/signatory.proto");
  5. #[cfg(feature = "grpc")]
  6. tonic_build::configure()
  7. .protoc_arg("--experimental_allow_proto3_optional")
  8. .type_attribute(".", "#[allow(missing_docs)]")
  9. .field_attribute(".", "#[allow(missing_docs)]")
  10. .compile_protos(&["src/proto/signatory.proto"], &["src/proto"])
  11. .expect("valid proto");
  12. }