aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_assists/src
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2020-03-27 12:23:58 +0000
committerGitHub <[email protected]>2020-03-27 12:23:58 +0000
commit75f6ab208a2b3e5fea9e8b6362df3fad7308a0d5 (patch)
tree317b98f12e931eb50d590931f1d0d9b642676717 /crates/ra_assists/src
parenta4901fdcfd5ef056adc3b1999582e6322e911dbd (diff)
parentdc311b10f3c9b2b16d1d43af98a35dc5f306fc3b (diff)
Merge #3743
3743: Fix assist description r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
Diffstat (limited to 'crates/ra_assists/src')
-rw-r--r--crates/ra_assists/src/handlers/replace_let_with_if_let.rs12
1 files changed, 8 insertions, 4 deletions
diff --git a/crates/ra_assists/src/handlers/replace_let_with_if_let.rs b/crates/ra_assists/src/handlers/replace_let_with_if_let.rs
index 10e41f97e..bdbaae389 100644
--- a/crates/ra_assists/src/handlers/replace_let_with_if_let.rs
+++ b/crates/ra_assists/src/handlers/replace_let_with_if_let.rs
@@ -1,6 +1,12 @@
1use std::iter::once;
2
1use hir::Adt; 3use hir::Adt;
2use ra_syntax::{ 4use ra_syntax::{
3 ast::{self, make}, 5 ast::{
6 self,
7 edit::{AstNodeEdit, IndentLevel},
8 make,
9 },
4 AstNode, T, 10 AstNode, T,
5}; 11};
6 12
@@ -8,12 +14,10 @@ use crate::{
8 assist_ctx::{Assist, AssistCtx}, 14 assist_ctx::{Assist, AssistCtx},
9 AssistId, 15 AssistId,
10}; 16};
11use ast::edit::{AstNodeEdit, IndentLevel};
12use std::iter::once;
13 17
14// Assist: replace_let_with_if_let 18// Assist: replace_let_with_if_let
15// 19//
16// Replaces `if let` with an else branch with a `match` expression. 20// Replaces `let` with an `if-let`.
17// 21//
18// ``` 22// ```
19// # enum Option<T> { Some(T), None } 23// # enum Option<T> { Some(T), None }