| //@ check-pass | |
| fn _foo() { | |
| _Bar { //~ WARNING use of deprecated struct `_Bar`: reason | |
| #[expect(deprecated)] | |
| foo: 0, | |
| }; | |
| } | |
| #[deprecated = "reason"] | |
| struct _Bar { | |
| foo: u32, | |
| } | |
| fn _foo2() { | |
| #[expect(deprecated)] | |
| _Bar2 { | |
| foo2: 0, | |
| }; | |
| } | |
| #[deprecated = "reason"] | |
| struct _Bar2 { | |
| foo2: u32, | |
| } | |
| fn _foo3() { | |
| _Bar3 { | |
| #[expect(deprecated)] | |
| foo3: 0, | |
| }; | |
| } | |
| struct _Bar3 { | |
| #[deprecated = "reason"] | |
| foo3: u32, | |
| } | |
| fn main() {} |