about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-08-11 07:56:10 +0000
committerbors <bors@rust-lang.org>2023-08-11 07:56:10 +0000
commitde28baf874c4d3e450a17c4a9d2a96c9154439c9 (patch)
treee45e4c44e0698f7a8fcbf54f29577ff85c39b4f9
parent1b678231d71f48f078e1a80230c28a2fce2daec5 (diff)
parentb658f9a9548315801d3f0a706ccd32b9c772a33e (diff)
downloadrust-de28baf874c4d3e450a17c4a9d2a96c9154439c9.tar.gz
rust-de28baf874c4d3e450a17c4a9d2a96c9154439c9.zip
Auto merge of #15424 - lnicola:remove-remove-dbg-unwrap, r=lnicola
minor: Remove `unwrap` from `Remove dbg!`

Part of #15398.
-rw-r--r--crates/ide-assists/src/handlers/remove_dbg.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/crates/ide-assists/src/handlers/remove_dbg.rs b/crates/ide-assists/src/handlers/remove_dbg.rs
index a403d5bc672..e2b82223289 100644
--- a/crates/ide-assists/src/handlers/remove_dbg.rs
+++ b/crates/ide-assists/src/handlers/remove_dbg.rs
@@ -39,14 +39,11 @@ pub(crate) fn remove_dbg(acc: &mut Assists, ctx: &AssistContext<'_>) -> Option<(
 
     let replacements =
         macro_calls.into_iter().filter_map(compute_dbg_replacement).collect::<Vec<_>>();
-    if replacements.is_empty() {
-        return None;
-    }
 
     acc.add(
         AssistId("remove_dbg", AssistKind::Refactor),
         "Remove dbg!()",
-        replacements.iter().map(|&(range, _)| range).reduce(|acc, range| acc.cover(range)).unwrap(),
+        replacements.iter().map(|&(range, _)| range).reduce(|acc, range| acc.cover(range))?,
         |builder| {
             for (range, expr) in replacements {
                 if let Some(expr) = expr {