fn main() -> Result<(), Box> { let mut config = prost_build::Config::new(); config.protoc_arg("--experimental_allow_proto3_optional"); tonic_build::configure().compile_with_config( config, &["src/cmd.proto"], &["src"], )?; Ok(()) }