]> git.lizzy.rs Git - rust.git/commitdiff
simplified chain
authorJeroen Vannevel <jer_vannevel@outlook.com>
Mon, 10 Jan 2022 18:38:17 +0000 (18:38 +0000)
committerJeroen Vannevel <jer_vannevel@outlook.com>
Fri, 14 Jan 2022 01:32:10 +0000 (01:32 +0000)
crates/ide_assists/src/handlers/merge_match_arms.rs

index de796bcc380ffdba081ca0d95ee9fcdd7c22c4d5..b61edc8964bd817d5a5454c0f4eb900ac339c68a 100644 (file)
@@ -113,14 +113,9 @@ fn are_same_types(
 
 fn get_arm_types(ctx: &AssistContext, arm: &ast::MatchArm) -> Vec<Option<hir::TypeInfo>> {
     match arm.pat() {
-        Some(ast::Pat::TupleStructPat(tp)) => tp
-            .fields()
-            .into_iter()
-            .map(|field| {
-                let pat_type = ctx.sema.type_of_pat(&field);
-                pat_type
-            })
-            .collect_vec(),
+        Some(ast::Pat::TupleStructPat(tp)) => {
+            tp.fields().into_iter().map(|field| ctx.sema.type_of_pat(&field)).collect_vec()
+        }
         _ => Vec::new(),
     }
 }