aboutsummaryrefslogtreecommitdiff
path: root/crates/assists/src/handlers/early_return.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/early_return.rs
parenta3043cf53feffef3f69f25c2617801d2fc66ce75 (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.rs2
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)