blob: 58d25940733ced12546d2842451ae8b274d4b708 [file] [log] [blame] [edit]
trait Dim {
fn dim() -> usize;
}
enum Dim3 {}
impl Dim for Dim3 {
fn dim() -> usize {
3
}
}
pub struct Vector<T, D: Dim> {
entries: [T; D::dim()],
//~^ ERROR generic parameters may not be used
_dummy: D,
}
fn main() {}