use super::Array; impl Array for [T; N] { type Item = T; const CAPACITY: usize = N; #[inline(always)] #[must_use] fn as_slice(&self) -> &[T] { &*self } #[inline(always)] #[must_use] fn as_slice_mut(&mut self) -> &mut [T] { &mut *self } #[inline(always)] fn default() -> Self { [(); N].map(|_| Default::default()) } }