20 lines
293 B
Rust
20 lines
293 B
Rust
|
// 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 {}
|