summary refs log tree commit diff
path: root/src/test/incremental/const-generics/issue-61516.rs
blob: a7465b77267a59f2f5a2feebed449cd150ac51f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// revisions:rpass1

#![feature(const_generics)]

struct FakeArray<T, const N: usize>(T);

impl<T, const N: usize> FakeArray<T, { N }> {
    fn len(&self) -> usize {
        N
    }
}

fn main() {
    let fa = FakeArray::<u32, { 32 }>(1);
    assert_eq!(fa.len(), 32);
}