about summary refs log tree commit diff
path: root/tests/ui/const-generics/min_const_generics/assoc_const.rs
blob: ce373a74cf3c7364186d72e1ab48290dd213dda0 (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() {}