//@ check-pass | |
#![deny(dead_code)] | |
// We previously incorrectly linted `L` as unused here. | |
const L: usize = 3; | |
fn main() { | |
let p = Printer {}; | |
p.print(); | |
} | |
trait Print<const N: usize> { | |
fn print(&self) -> usize { | |
3 | |
} | |
} | |
struct Printer {} | |
impl Print<L> for Printer {} |