3 struct Test<T, const N: usize>([T; N]);
5 impl<T: Copy + Default, const N: usize> Default for Test<T, N> {
7 Self([T::default(); N])
11 impl<T, const N: usize> std::ops::Deref for Test<T, N> {
14 fn deref(&self) -> &[T; N] {
19 fn test() -> Test<u64, 16> {
20 let test = Test::default();
21 println!("{}", test.len());