error: struct `UnusedStruct` is never constructed --> $DIR/lint-dead-code-6.rs:3:8 | LL | struct UnusedStruct; | ^^^^^^^^^^^^ | note: the lint level is defined here --> $DIR/lint-dead-code-6.rs:1:9 | LL | #![deny(dead_code)] | ^^^^^^^^^ error: associated functions `unused_impl_fn_1`, `unused_impl_fn_2`, and `unused_impl_fn_3` are never used --> $DIR/lint-dead-code-6.rs:5:8 | LL | impl UnusedStruct { | ----------------- associated functions in this implementation LL | fn unused_impl_fn_1() { | ^^^^^^^^^^^^^^^^ ... LL | fn unused_impl_fn_2(var: i32) { | ^^^^^^^^^^^^^^^^ ... LL | fn unused_impl_fn_3(var: i32) { | ^^^^^^^^^^^^^^^^ error: aborting due to 2 previous errors