| #![deny(dead_code)] | |
| struct T1; //~ ERROR struct `T1` is never constructed | |
| trait Foo { type Unused; } //~ ERROR trait `Foo` is never used | |
| impl Foo for T1 { type Unused = Self; } | |
| pub trait Bar { type Used; } | |
| impl Bar for T1 { type Used = Self; } | |
| fn main() {} |