1 use protobuf_codegen::Codegen; 2 main()3fn main() { 4 let proto_files = vec!["protos/aconfig_storage_metadata.proto"]; 5 6 // tell cargo to only re-run the build script if any of the proto files has changed 7 for path in &proto_files { 8 println!("cargo:rerun-if-changed={}", path); 9 } 10 11 Codegen::new() 12 .pure() 13 .include("protos") 14 .inputs(proto_files) 15 .cargo_out_dir("aconfig_storage_protos") 16 .run_from_script(); 17 18 let _ = cxx_build::bridge("src/lib.rs"); 19 } 20