2 #![feature(const_generics)]
3 #![allow(incomplete_features)]
8 pub fn getn<const N: usize>(&self) -> [u8; N] {
13 fn getn<const N: usize>() -> [u8; N] {
21 let [a,b,c] = getn::<3>();
23 // cannot pattern-match on an array without a fixed length
24 let [a,b,c] = X.getn::<3>();
26 // mismatched types, expected array `[u8; 3]` found array `[u8; _]`
27 let arr: [u8; 3] = X.getn::<3>();