diff --git a/build.rs b/build.rs index 0a1101c..7845f76 100644 --- a/build.rs +++ b/build.rs @@ -1,4 +1,10 @@ fn main() -> Result<(), Box> { - tonic_build::compile_protos("proto/nauthz.proto")?; + tonic_build::configure() + .build_server(false) + .protoc_arg("--experimental_allow_proto3_optional") + .compile( + &["proto/nauthz.proto"], + &["proto"], + )?; Ok(()) } diff --git a/nauthz_server_example/build.rs b/nauthz_server_example/build.rs index b5b1f01..ef72247 100644 --- a/nauthz_server_example/build.rs +++ b/nauthz_server_example/build.rs @@ -1,4 +1,10 @@ fn main() -> Result<(), Box> { - tonic_build::compile_protos("../proto/nauthz.proto")?; + tonic_build::configure() + .build_server(false) + .protoc_arg("--experimental_allow_proto3_optional") + .compile( + &["../proto/nauthz.proto"], + &["../proto"], + )?; Ok(()) -} +} \ No newline at end of file