diff options
author | Lukas Wirth <[email protected]> | 2020-12-05 14:41:36 +0000 |
---|---|---|
committer | Lukas Wirth <[email protected]> | 2020-12-05 14:41:36 +0000 |
commit | 44c76d6550081552c3c5106b0535a7e5bf265aec (patch) | |
tree | 362d0555ac4b8a4b41a06b2ffada92a17b758ae7 /crates/assists/src/handlers/replace_let_with_if_let.rs | |
parent | a3043cf53feffef3f69f25c2617801d2fc66ce75 (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.rs | 2 |
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(); |