From 5fe61a79cc5d26a0843b7169d1c95fbb3cbda0ba Mon Sep 17 00:00:00 2001 From: Camelid Date: Fri, 18 Dec 2020 17:09:53 -0800 Subject: [PATCH] Simplify code Co-authored-by: Esteban Kuber --- compiler/rustc_typeck/src/check/pat.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/compiler/rustc_typeck/src/check/pat.rs b/compiler/rustc_typeck/src/check/pat.rs index 942be1007f0..db2f4eca0c9 100644 --- a/compiler/rustc_typeck/src/check/pat.rs +++ b/compiler/rustc_typeck/src/check/pat.rs @@ -1049,8 +1049,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> { pat_span.with_hi(pat_span.hi() - BytePos(1)).shrink_to_hi() }; - let mut wildcard_sugg = - iter::repeat("_").take(fields.len() - subpats.len()).collect::>().join(", "); + let mut wildcard_sugg = vec!["_"; fields.len() - subpats.len()].join(", "); if !subpats.is_empty() { wildcard_sugg = String::from(", ") + &wildcard_sugg; }