Unnamed repository; edit this file 'description' to name the repository.
add sourcegen
crauzer 2021-10-07
parent 05e58af · commit 765d7f2
-rw-r--r--crates/ide_assists/src/handlers/replace_try_expr_with_match.rs8
-rw-r--r--crates/ide_assists/src/tests/generated.rs16
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",