summaryrefslogtreecommitdiffstats
path: root/src/test/ui/const-generics/min_const_generics/assoc_const.rs
blob: 27e971b5b6f9b03eb7eca16f257dcf4a6ebc592a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// check-pass
struct Foo<const N: usize>;

impl<const N: usize> Foo<N> {
    const VALUE: usize = N * 2;
}

trait Bar {
    const ASSOC: usize;
}

impl<const N: usize> Bar for Foo<N> {
    const ASSOC: usize = N * 3;
}

fn main() {}