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
#![warn(dead_code)] struct Bar { #[allow(dead_code)] a: usize, #[forbid(dead_code)] b: usize, //~ ERROR field `b` is never read #[deny(dead_code)] c: usize, //~ ERROR fields `c` and `e` are never read d: usize, //~ WARN fields `d`, `f` and `g` are never read #[deny(dead_code)] e: usize, f: usize, g: usize, _h: usize, } fn main() { Bar { a: 1, b: 1, c: 1, d: 1, e: 1, f: 1, g: 1, _h: 1, }; }