pub(crate) fn create_gen_file(out_dir: &PathBuf, proto_files: &[PathBuf])