Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/inline_call.rs')
| -rw-r--r-- | crates/ide-assists/src/handlers/inline_call.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/crates/ide-assists/src/handlers/inline_call.rs b/crates/ide-assists/src/handlers/inline_call.rs index bb87b9b6c9..4ba33ada48 100644 --- a/crates/ide-assists/src/handlers/inline_call.rs +++ b/crates/ide-assists/src/handlers/inline_call.rs @@ -425,8 +425,8 @@ fn inline( if is_self { let mut this_pat = make::ident_pat(false, false, make::name("this")); let mut expr = expr.clone(); - match pat { - Pat::IdentPat(pat) => match (pat.ref_token(), pat.mut_token()) { + if let Pat::IdentPat(pat) = pat { + match (pat.ref_token(), pat.mut_token()) { // self => let this = obj (None, None) => {} // mut self => let mut this = obj @@ -449,8 +449,7 @@ fn inline( make::expr_ref(expr, true) }; } - }, - _ => {} + } }; let_stmts .push(make::let_stmt(this_pat.into(), ty, Some(expr)).clone_for_update().into()) |