diff options
author | Aleksey Kladov <[email protected]> | 2020-03-27 11:12:17 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2020-03-27 11:15:46 +0000 |
commit | 91e482b46d43a24cd0a48ea1119b93105140cff2 (patch) | |
tree | 3fd91a247ca1a9297884139d135aca4763d02da8 /crates/ra_assists/src/doc_tests | |
parent | cbb53cf55ca350bbcada5fc759b0119d932e879d (diff) |
Replace if with if-let
Diffstat (limited to 'crates/ra_assists/src/doc_tests')
-rw-r--r-- | crates/ra_assists/src/doc_tests/generated.rs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/crates/ra_assists/src/doc_tests/generated.rs b/crates/ra_assists/src/doc_tests/generated.rs index 62dcb3808..c0486a8a9 100644 --- a/crates/ra_assists/src/doc_tests/generated.rs +++ b/crates/ra_assists/src/doc_tests/generated.rs | |||
@@ -608,6 +608,32 @@ fn handle(action: Action) { | |||
608 | } | 608 | } |
609 | 609 | ||
610 | #[test] | 610 | #[test] |
611 | fn doctest_replace_let_with_if_let() { | ||
612 | check( | ||
613 | "replace_let_with_if_let", | ||
614 | r#####" | ||
615 | enum Option<T> { Some(T), None } | ||
616 | |||
617 | fn main(action: Action) { | ||
618 | <|>let x = compute(); | ||
619 | } | ||
620 | |||
621 | fn compute() -> Option<i32> { None } | ||
622 | "#####, | ||
623 | r#####" | ||
624 | enum Option<T> { Some(T), None } | ||
625 | |||
626 | fn main(action: Action) { | ||
627 | if let Some(x) = compute() { | ||
628 | } | ||
629 | } | ||
630 | |||
631 | fn compute() -> Option<i32> { None } | ||
632 | "#####, | ||
633 | ) | ||
634 | } | ||
635 | |||
636 | #[test] | ||
611 | fn doctest_replace_qualified_name_with_use() { | 637 | fn doctest_replace_qualified_name_with_use() { |
612 | check( | 638 | check( |
613 | "replace_qualified_name_with_use", | 639 | "replace_qualified_name_with_use", |