blob: d15ca957cdcddb61583337405ba8111273b87e2b [file] [log] [blame] [edit]
//@ 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);
}