|
1 |
| -warning: Malformed on_unimplemented attribute |
2 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:4:32 |
| 1 | +warning: malformed `on_unimplemented` attribute |
| 2 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:3:32 |
3 | 3 | |
|
4 | 4 | LL | #[diagnostic::on_unimplemented(unsupported = "foo")]
|
5 | 5 | | ^^^^^^^^^^^^^^^^^^^
|
6 | 6 | |
|
7 | 7 | = note: `#[warn(malformed_diagnostic_attributes)]` on by default
|
8 | 8 |
|
9 | 9 | warning: `#[diagnostic::on_unimplemented]` can only be applied to trait definitions
|
10 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:9:1 |
| 10 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:8:1 |
11 | 11 | |
|
12 | 12 | LL | #[diagnostic::on_unimplemented(message = "Baz")]
|
13 | 13 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
14 | 14 |
|
15 |
| -warning: Malformed on_unimplemented attribute |
16 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:13:50 |
| 15 | +warning: malformed `on_unimplemented` attribute |
| 16 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:12:50 |
17 | 17 | |
|
18 | 18 | LL | #[diagnostic::on_unimplemented(message = "Boom", unsupported = "Bar")]
|
19 | 19 | | ^^^^^^^^^^^^^^^^^^^
|
20 | 20 |
|
21 |
| -warning: Malformed on_unimplemented attribute |
22 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:18:50 |
| 21 | +warning: malformed `on_unimplemented` attribute |
| 22 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:17:50 |
23 | 23 | |
|
24 | 24 | LL | #[diagnostic::on_unimplemented(message = "Boom", on(_Self = "i32", message = "whatever"))]
|
25 | 25 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
26 | 26 |
|
27 |
| -warning: Malformed on_unimplemented attribute |
28 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:23:1 |
| 27 | +warning: malformed `on_unimplemented` attribute |
| 28 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:22:1 |
29 | 29 | |
|
30 | 30 | LL | #[diagnostic::on_unimplemented = "boom"]
|
31 | 31 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
32 | 32 |
|
33 |
| -warning: Malformed on_unimplemented attribute |
34 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:4:32 |
| 33 | +warning: malformed `on_unimplemented` attribute |
| 34 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:3:32 |
35 | 35 | |
|
36 | 36 | LL | #[diagnostic::on_unimplemented(unsupported = "foo")]
|
37 | 37 | | ^^^^^^^^^^^^^^^^^^^
|
38 | 38 |
|
39 | 39 | error[E0277]: the trait bound `i32: Foo` is not satisfied
|
40 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:32:14 |
| 40 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:31:14 |
41 | 41 | |
|
42 | 42 | LL | take_foo(1_i32);
|
43 | 43 | | -------- ^^^^^ the trait `Foo` is not implemented for `i32`
|
44 | 44 | | |
|
45 | 45 | | required by a bound introduced by this call
|
46 | 46 | |
|
47 | 47 | note: required by a bound in `take_foo`
|
48 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:27:21 |
| 48 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:26:21 |
49 | 49 | |
|
50 | 50 | LL | fn take_foo(_: impl Foo) {}
|
51 | 51 | | ^^^ required by this bound in `take_foo`
|
52 | 52 |
|
53 |
| -warning: Malformed on_unimplemented attribute |
54 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:13:50 |
| 53 | +warning: malformed `on_unimplemented` attribute |
| 54 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:12:50 |
55 | 55 | |
|
56 | 56 | LL | #[diagnostic::on_unimplemented(message = "Boom", unsupported = "Bar")]
|
57 | 57 | | ^^^^^^^^^^^^^^^^^^^
|
58 | 58 |
|
59 | 59 | error[E0277]: Boom
|
60 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:34:14 |
| 60 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:33:14 |
61 | 61 | |
|
62 | 62 | LL | take_baz(1_i32);
|
63 | 63 | | -------- ^^^^^ the trait `Baz` is not implemented for `i32`
|
64 | 64 | | |
|
65 | 65 | | required by a bound introduced by this call
|
66 | 66 | |
|
67 | 67 | note: required by a bound in `take_baz`
|
68 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:28:21 |
| 68 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:27:21 |
69 | 69 | |
|
70 | 70 | LL | fn take_baz(_: impl Baz) {}
|
71 | 71 | | ^^^ required by this bound in `take_baz`
|
72 | 72 |
|
73 |
| -warning: Malformed on_unimplemented attribute |
74 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:18:50 |
| 73 | +warning: malformed `on_unimplemented` attribute |
| 74 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:17:50 |
75 | 75 | |
|
76 | 76 | LL | #[diagnostic::on_unimplemented(message = "Boom", on(_Self = "i32", message = "whatever"))]
|
77 | 77 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
78 | 78 |
|
79 | 79 | error[E0277]: Boom
|
80 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:36:15 |
| 80 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:35:15 |
81 | 81 | |
|
82 | 82 | LL | take_boom(1_i32);
|
83 | 83 | | --------- ^^^^^ the trait `Boom` is not implemented for `i32`
|
84 | 84 | | |
|
85 | 85 | | required by a bound introduced by this call
|
86 | 86 | |
|
87 | 87 | note: required by a bound in `take_boom`
|
88 |
| - --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:29:22 |
| 88 | + --> $DIR/do_not_fail_parsing_on_invalid_options_1.rs:28:22 |
89 | 89 | |
|
90 | 90 | LL | fn take_boom(_: impl Boom) {}
|
91 | 91 | | ^^^^ required by this bound in `take_boom`
|
|
0 commit comments