1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
#![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();
}
|