error: struct `T1` is never constructed --> $DIR/unused-adt-impl-pub-trait-with-assoc-const.rs:3:8 | LL | struct T1; | ^^ | note: the lint level is defined here --> $DIR/unused-adt-impl-pub-trait-with-assoc-const.rs:1:9 | LL | #![deny(dead_code)] | ^^^^^^^^^ error: field `0` is never read --> $DIR/unused-adt-impl-pub-trait-with-assoc-const.rs:4:15 | LL | pub struct T2(i32); | -- ^^^ | | | field in this struct | = help: consider removing this field error: trait `Trait1` is never used --> $DIR/unused-adt-impl-pub-trait-with-assoc-const.rs:7:7 | LL | trait Trait1 { | ^^^^^^ error: aborting due to 3 previous errors