1 warning: this lint expectation is unfulfilled
2 --> $DIR/expect_unfulfilled_expectation.rs:7:11
4 LL | #![expect(unfulfilled_lint_expectations, reason = "idk why you would expect this")]
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 = note: idk why you would expect this
8 = note: the `unfulfilled_lint_expectations` lint can't be expected and will always produce this message
9 = note: `#[warn(unfulfilled_lint_expectations)]` on by default
11 warning: this lint expectation is unfulfilled
12 --> $DIR/expect_unfulfilled_expectation.rs:13:10
14 LL | #[expect(unfulfilled_lint_expectations, reason = "a local: idk why you would expect this")]
15 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
17 = note: a local: idk why you would expect this
18 = note: the `unfulfilled_lint_expectations` lint can't be expected and will always produce this message
20 warning: this lint expectation is unfulfilled
21 --> $DIR/expect_unfulfilled_expectation.rs:18:14
23 LL | #[expect(unused_mut, reason = "this expectation will create a diagnostic with the default lint level")]
26 = note: this expectation will create a diagnostic with the default lint level
28 warning: this lint expectation is unfulfilled
29 --> $DIR/expect_unfulfilled_expectation.rs:25:22
31 LL | #[expect(unused, unfulfilled_lint_expectations, reason = "the expectation for `unused` should be fulfilled")]
32 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
34 = note: the expectation for `unused` should be fulfilled
35 = note: the `unfulfilled_lint_expectations` lint can't be expected and will always produce this message
37 warning: 4 warnings emitted