fn main() { tonic_build::configure() .protoc_arg("--experimental_allow_proto3_optional") .build_server(false) .out_dir("src/grpc") .compile_protos( &[ "protos/auth.proto", "protos/block.proto", "protos/block_engine.proto", "protos/bundle.proto", "protos/packet.proto", "protos/relayer.proto", "protos/searcher.proto", "protos/shared.proto", "protos/shredstream.proto", "protos/trace_shred.proto", ], &["protos"], ) .unwrap(); }