Skip to content

Commit c4f97ce

Browse files
committed
Add more info to failing rename.
1 parent f3ccc01 commit c4f97ce

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

proto/prost/private/protoc_wrapper.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ fn find_generated_rust_files(out_dir: &Path) -> BTreeSet<PathBuf> {
2626
} else if let Some(name) = path.file_name() {
2727
if name == "_" {
2828
let rs_name = path.parent().expect("Failed to get parent").join("_.rs");
29-
fs::rename(&path, &rs_name).expect("Failed to rename file");
29+
fs::rename(&path, &rs_name)
30+
.unwrap_or_else(|err| panic!("Failed to rename file: {err:?}: {path:?} -> {rs_name:?}"));
3031
all_rs_files.insert(rs_name);
3132
}
3233
}
@@ -531,7 +532,9 @@ fn main() {
531532
if real_tonic_file.exists() {
532533
continue;
533534
}
534-
fs::rename(tonic_file, real_tonic_file).expect("Failed to rename file.");
535+
fs::rename(tonic_file, &real_tonic_file).unwrap_or_else(|err| {
536+
panic!("Failed to rename file: {err:?}: {tonic_file:?} -> {real_tonic_file:?}")
537+
});
535538
} else {
536539
let rs_file = PathBuf::from(format!(
537540
"{}.rs",

0 commit comments

Comments
 (0)