build.rs 473 B

12345678910111213
  1. //! Build script
  2. #![allow(clippy::unwrap_used)]
  3. fn main() -> Result<(), Box<dyn std::error::Error>> {
  4. println!("cargo:rerun-if-changed=src/proto/payment_processor.proto");
  5. tonic_build::configure()
  6. .protoc_arg("--experimental_allow_proto3_optional")
  7. .type_attribute(".", "#[allow(missing_docs)]")
  8. .field_attribute(".", "#[allow(missing_docs)]")
  9. .compile_protos(&["src/proto/payment_processor.proto"], &["src/proto"])?;
  10. Ok(())
  11. }