use std::fs; fn main() -> Result<(), Box> { fs::create_dir("src/pb").unwrap_or(()); tonic_build::configure() .build_client(true) .build_server(false) .out_dir("src/pb") .include_file("mod.rs") .compile(&["../../proto/generate.proto"], &["../../proto"]) .unwrap_or_else(|e| panic!("protobuf compilation failed: {}", e)); Ok(()) }