]> git.lizzy.rs Git - rust.git/blob - tests/ui/lint/dead-code/multiple-dead-codes-in-the-same-struct.rs
Rollup merge of #106397 - compiler-errors:new-solver-impl-wc, r=lcnr
[rust.git] / tests / ui / lint / dead-code / multiple-dead-codes-in-the-same-struct.rs
1 #![warn(dead_code)]
2
3 struct Bar {
4     #[allow(dead_code)]
5     a: usize,
6     #[forbid(dead_code)]
7     b: usize, //~ ERROR field `b` is never read
8     #[deny(dead_code)]
9     c: usize, //~ ERROR fields `c` and `e` are never read
10     d: usize, //~ WARN fields `d`, `f`, and `g` are never read
11     #[deny(dead_code)]
12     e: usize,
13     f: usize,
14     g: usize,
15     _h: usize,
16 }
17
18 fn main() {
19     Bar {
20         a: 1,
21         b: 1,
22         c: 1,
23         d: 1,
24         e: 1,
25         f: 1,
26         g: 1,
27         _h: 1,
28     };
29 }