rust/tests/ui/lint/dead-code/unused-assoc-fns.rs

36 lines
528 B
Rust

#![feature(inherent_associated_types)]
#![allow(incomplete_features)]
#![deny(unused)]
struct Foo;
impl Foo {
fn one() {}
//~^ ERROR associated items `one`, `two`, `CONSTANT`, `Type`, and `three` are never used [dead_code]
fn two(&self) {}
// seperation between items
// ...
// ...
fn used() {}
const CONSTANT: usize = 5;
// more seperation
// ...
// ...
type Type = usize;
fn three(&self) {
Foo::one();
// ...
}
}
fn main() {
Foo::used();
}