Unnamed repository; edit this file 'description' to name the repository.
| -rw-r--r-- | crates/ide_assists/src/handlers/replace_try_expr_with_match.rs | 8 | ||||
| -rw-r--r-- | crates/ide_assists/src/tests/generated.rs | 16 |
2 files changed, 20 insertions, 4 deletions
diff --git a/crates/ide_assists/src/handlers/replace_try_expr_with_match.rs b/crates/ide_assists/src/handlers/replace_try_expr_with_match.rs index 6fb784b7f4..084b977937 100644 --- a/crates/ide_assists/src/handlers/replace_try_expr_with_match.rs +++ b/crates/ide_assists/src/handlers/replace_try_expr_with_match.rs @@ -24,10 +24,10 @@ use crate::assist_context::{AssistContext, Assists}; // ``` // -> // ``` -//let pat = match Some(true) { -// Some(it) => it, -// None => return None, -//}; +// let pat = match Some(true) { +// Some(it) => it, +// None => return None, +// }; // ``` pub(crate) fn replace_try_expr_with_match(acc: &mut Assists, ctx: &AssistContext) -> Option<()> { let qm_kw = ctx.find_token_syntax_at_offset(T![?])?; diff --git a/crates/ide_assists/src/tests/generated.rs b/crates/ide_assists/src/tests/generated.rs index 1daf96b827..e1af7dddfc 100644 --- a/crates/ide_assists/src/tests/generated.rs +++ b/crates/ide_assists/src/tests/generated.rs @@ -1721,6 +1721,22 @@ fn main() { } #[test] +fn doctest_replace_try_expr_with_match() { + check_doc_test( + "replace_try_expr_with_match", + r#####" +let pat = Some(true)$0?; +"#####, + r#####" +let pat = match Some(true) { + Some(it) => it, + None => return None, +}; +"#####, + ) +} + +#[test] fn doctest_sort_items() { check_doc_test( "sort_items", |