error: variant `Dead` is never constructed --> $DIR/issue-41883.rs:4:5 | LL | enum Category { | -------- variant in this enum LL | Dead, | ^^^^ | note: the lint level is defined here --> $DIR/issue-41883.rs:1:9 | LL | #![deny(dead_code)] | ^^^^^^^^^ error: trait `UnusedTrait` is never used --> $DIR/issue-41883.rs:8:7 | LL | trait UnusedTrait { | ^^^^^^^^^^^ error: struct `UnusedStruct` is never constructed --> $DIR/issue-41883.rs:14:8 | LL | struct UnusedStruct; | ^^^^^^^^^^^^ error: struct `UnusedStruct` is never constructed --> $DIR/issue-41883.rs:24:12 | LL | struct UnusedStruct; | ^^^^^^^^^^^^ error: aborting due to 4 previous errors