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/early_return.rs | |
parent | a3043cf53feffef3f69f25c2617801d2fc66ce75 (diff) |
Add replace_match_with_if_let assist
Diffstat (limited to 'crates/assists/src/handlers/early_return.rs')
-rw-r--r-- | crates/assists/src/handlers/early_return.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/assists/src/handlers/early_return.rs b/crates/assists/src/handlers/early_return.rs index 7fd78e9d4..7bcc318a9 100644 --- a/crates/assists/src/handlers/early_return.rs +++ b/crates/assists/src/handlers/early_return.rs | |||
@@ -112,7 +112,7 @@ pub(crate) fn convert_to_guarded_return(acc: &mut Assists, ctx: &AssistContext) | |||
112 | let then_branch = | 112 | let then_branch = |
113 | make::block_expr(once(make::expr_stmt(early_expression).into()), None); | 113 | make::block_expr(once(make::expr_stmt(early_expression).into()), None); |
114 | let cond = invert_boolean_expression(cond_expr); | 114 | let cond = invert_boolean_expression(cond_expr); |
115 | make::expr_if(make::condition(cond, None), then_branch) | 115 | make::expr_if(make::condition(cond, None), then_branch, None) |
116 | .indent(if_indent_level) | 116 | .indent(if_indent_level) |
117 | }; | 117 | }; |
118 | replace(new_expr.syntax(), &then_block, &parent_block, &if_expr) | 118 | replace(new_expr.syntax(), &then_block, &parent_block, &if_expr) |