// run-pass | |
#![feature(const_generics)] | |
//~^ WARN the feature `const_generics` is incomplete and may cause the compiler to crash | |
#![allow(dead_code)] | |
struct ArrayStruct<T, const N: usize> { | |
data: [T; N], | |
} | |
struct ArrayTuple<T, const N: usize>([T; N]); | |
fn main() { | |
let _ = ArrayStruct { data: [0u32; 8] }; | |
let _ = ArrayTuple([0u32; 8]); | |
} |