about summary refs log tree commit diff
diff options
context:
space:
mode:
authorweirane <wrc@ruo-chen.wang>2022-05-18 02:38:50 +0800
committerWang Ruochen <wrc@ruo-chen.wang>2022-05-17 11:43:53 -0700
commit4a0821f332a2c2bf05496a20e1a4dc4b3eb863cc (patch)
tree2341bb3c5b2e8bdc43e5f72d4c36b011d364faec
parent8d7a393008b975b43da10633450fc0044c90d895 (diff)
downloadrust-4a0821f332a2c2bf05496a20e1a4dc4b3eb863cc.tar.gz
rust-4a0821f332a2c2bf05496a20e1a4dc4b3eb863cc.zip
Simplify const reference check
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
-rw-r--r--crates/ide-assists/src/handlers/convert_let_else_to_match.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ide-assists/src/handlers/convert_let_else_to_match.rs b/crates/ide-assists/src/handlers/convert_let_else_to_match.rs
index 5498afddd95..2363aa7cbd9 100644
--- a/crates/ide-assists/src/handlers/convert_let_else_to_match.rs
+++ b/crates/ide-assists/src/handlers/convert_let_else_to_match.rs
@@ -17,7 +17,7 @@ fn binders_in_pat(
             let ident = p.name()?;
             let ismut = p.ref_token().is_none() && p.mut_token().is_some();
             // check for const reference
-            if !(p.is_simple_ident() && sem.resolve_bind_pat_to_const(p).is_some()) {
+            if sem.resolve_bind_pat_to_const(p).is_none() {
                 acc.push((ident, ismut));
             }
             if let Some(inner) = p.pat() {