From a95dafea813e92bbc45552076c12f8e59f1baf75 Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Sat, 2 Jun 2018 18:35:53 -0400 Subject: [PATCH 1/2] provide various trait implementations for arrays up 44 elements fixes #51192 --- src/libcore/array.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libcore/array.rs b/src/libcore/array.rs index 3d24f8902bd83..d595a3aeceeea 100644 --- a/src/libcore/array.rs +++ b/src/libcore/array.rs @@ -260,7 +260,8 @@ array_impls! { 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 - 30 31 32 + 30 31 32 33 34 35 36 37 38 39 + 40 41 42 43 44 } // The Default impls cannot be generated using the array_impls! macro because @@ -284,4 +285,4 @@ macro_rules! array_impl_default { }; } -array_impl_default!{32, T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T} +array_impl_default!{44, T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T} From f68cd6c2c813323c3d3c5c4bdd154a4042e74776 Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Sat, 2 Jun 2018 22:35:25 -0400 Subject: [PATCH 2/2] Resolved tidy error --- src/libcore/array.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libcore/array.rs b/src/libcore/array.rs index d595a3aeceeea..91735b3575d6b 100644 --- a/src/libcore/array.rs +++ b/src/libcore/array.rs @@ -285,4 +285,7 @@ macro_rules! array_impl_default { }; } -array_impl_default!{44, T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T} +array_impl_default!{ + 44, + T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T +}