aboutsummaryrefslogtreecommitdiff
path: root/crates/assists/src/handlers/replace_let_with_if_let.rs
diff options
context:
space:
mode:
authorLukas Wirth <[email protected]>2020-12-05 14:41:36 +0000
committerLukas Wirth <[email protected]>2020-12-05 14:41:36 +0000
commit44c76d6550081552c3c5106b0535a7e5bf265aec (patch)
tree362d0555ac4b8a4b41a06b2ffada92a17b758ae7 /crates/assists/src/handlers/replace_let_with_if_let.rs
parenta3043cf53feffef3f69f25c2617801d2fc66ce75 (diff)
Add replace_match_with_if_let assist
Diffstat (limited to 'crates/assists/src/handlers/replace_let_with_if_let.rs')
-rw-r--r--crates/assists/src/handlers/replace_let_with_if_let.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/assists/src/handlers/replace_let_with_if_let.rs b/crates/assists/src/handlers/replace_let_with_if_let.rs
index 69d3b08d3..5970e283c 100644
--- a/crates/assists/src/handlers/replace_let_with_if_let.rs
+++ b/crates/assists/src/handlers/replace_let_with_if_let.rs
@@ -60,7 +60,7 @@ pub(crate) fn replace_let_with_if_let(acc: &mut Assists, ctx: &AssistContext) ->
60 }; 60 };
61 let block = 61 let block =
62 make::block_expr(None, None).indent(IndentLevel::from_node(let_stmt.syntax())); 62 make::block_expr(None, None).indent(IndentLevel::from_node(let_stmt.syntax()));
63 let if_ = make::expr_if(make::condition(init, Some(with_placeholder)), block); 63 let if_ = make::expr_if(make::condition(init, Some(with_placeholder)), block, None);
64 let stmt = make::expr_stmt(if_); 64 let stmt = make::expr_stmt(if_);
65 65
66 let placeholder = stmt.syntax().descendants().find_map(ast::WildcardPat::cast).unwrap(); 66 let placeholder = stmt.syntax().descendants().find_map(ast::WildcardPat::cast).unwrap();