1 // run-pass 2 // Checks a complicated usage of unordered params 3 #![allow(dead_code)] 4 5 struct NestedArrays<'a, const N: usize, A: 'a, const M: usize, T:'a =u32> { 6 args: &'a [&'a [T; M]; N], 7 specifier: A, 8 } 9 main()10fn main() { 11 let array = [1, 2, 3]; 12 let nest = [&array]; 13 let _ = NestedArrays { 14 args: &nest, 15 specifier: true, 16 }; 17 } 18