summaryrefslogtreecommitdiffstats
path: root/src/test/ui/const-generics/issues/issue-70125-1.rs
blob: 0027cd46a519f921742e5a1a61aaa3d6b40784e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// run-pass

const L: usize = 4;

pub trait Print<const N: usize> {
    fn print(&self) -> usize {
        N
    }
}

pub struct Printer;
impl Print<L> for Printer {}

fn main() {
    let p = Printer;
    assert_eq!(p.print(), 4);
}