fn main() -> Result<(), Box> { tonic_prost_build::configure() .build_client(true) .build_server(false) .compile_protos(&["proto/email/email.proto"], &["proto/email"])?; tonic_prost_build::configure() .build_client(true) .build_server(false) .compile_protos( &[ "proto/git/oid.proto", "proto/git/tagger.proto", "proto/git/repository.proto", "proto/git/commit.proto", "proto/git/branch.proto", "proto/git/tag.proto", "proto/git/tree.proto", "proto/git/diff.proto", "proto/git/merge.proto", "proto/git/blame.proto", "proto/git/archive.proto", "proto/git/pack.proto", ], &["proto/git"], )?; Ok(()) }