diff options
Diffstat (limited to 'src/librustc_data_structures/array_vec.rs')
| -rw-r--r-- | src/librustc_data_structures/array_vec.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/librustc_data_structures/array_vec.rs b/src/librustc_data_structures/array_vec.rs index adb22197226..848e5a076bb 100644 --- a/src/librustc_data_structures/array_vec.rs +++ b/src/librustc_data_structures/array_vec.rs @@ -40,6 +40,12 @@ unsafe impl<T> Array for [T; 8] { const LEN: usize = 8; } +unsafe impl<T> Array for [T; 32] { + type Element = T; + type PartialStorage = [ManuallyDrop<T>; 32]; + const LEN: usize = 32; +} + pub struct ArrayVec<A: Array> { count: usize, values: A::PartialStorage |
