Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--crates/ide/src/rename.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ide/src/rename.rs b/crates/ide/src/rename.rs
index 2f95557a8e..8292a6e26d 100644
--- a/crates/ide/src/rename.rs
+++ b/crates/ide/src/rename.rs
@@ -49,10 +49,10 @@ pub(crate) fn prepare_rename(
bail!("invalid text range")
}
})
- .reduce(|acc, cur| match acc {
+ .reduce(|acc, cur| match (acc, cur) {
// ensure all ranges are the same
- Ok(acc_inner) if cur.is_ok() && acc_inner == cur.unwrap() => acc,
- Err(e) => Err(e),
+ (Ok(acc_inner), Ok(cur_inner)) if acc_inner == cur_inner => Ok(acc_inner),
+ (Err(e), _) => Err(e),
_ => bail!("inconsistent text range"),
});