struct Struct<const N: usize>; impl Struct<{ N }> {} //~^ ERROR cannot find value `N` in this scope //~| HELP you might be missing a const parameter fn func0(_: Struct<{ N }>) {} //~^ ERROR cannot find value `N` in this scope //~| HELP you might be missing a const parameter fn func1(_: [u8; N]) {} //~^ ERROR cannot find value `N` in this scope //~| HELP you might be missing a const parameter fn func2<T>(_: [T; N]) {} //~^ ERROR cannot find value `N` in this scope //~| HELP you might be missing a const parameter struct Image<const R: usize>([[u32; C]; R]); //~^ ERROR cannot find value `C` in this scope //~| HELP a const parameter with a similar name exists //~| HELP you might be missing a const parameter fn main() {}