Skip to content

Commit a0b6f8b

Browse files
committed
fixes
Signed-off-by: Oliver Tale-Yazdi <[email protected]>
1 parent f9e0e39 commit a0b6f8b

File tree

6 files changed

+18
-29
lines changed

6 files changed

+18
-29
lines changed

ui-tests/ui/src/warn/derive_basic.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#![allow(dead_code)]
2+
13
#[derive(derive::Deprecated)]
24
struct Test;
35

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,10 @@
11
error: use of deprecated constant `test::_w`:
22
It is deprecated to foo.
33
Please instead bar.
4-
--> src/warn/derive_basic.rs:2:1
4+
--> src/warn/derive_basic.rs:4:1
55
|
6-
2 | struct Test;
6+
4 | struct Test;
77
| ^^^^^^
88
|
99
= note: `-D deprecated` implied by `-D warnings`
1010
= help: to override `-D warnings` add `#[allow(deprecated)]`
11-
12-
error: struct `Test` is never constructed
13-
--> src/warn/derive_basic.rs:2:8
14-
|
15-
2 | struct Test;
16-
| ^^^^
17-
|
18-
= note: `-D dead-code` implied by `-D warnings`
19-
= help: to override `-D warnings` add `#[allow(dead_code)]`

ui-tests/ui/src/warn/derive_raw.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#![allow(dead_code)]
2+
13
#[derive(derive::DeprecatedRaw)]
24
struct Test;
35

ui-tests/ui/src/warn/derive_raw.stderr

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,10 @@ error: use of deprecated constant `VeryOldStuff::_w`:
22
My message do noooooooooooooooooooooooooooooot formaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaat
33
or chaaaaaaaaaaaaange this, also no line breaks please ;)
44
other veryyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy looooooooooooooooooooooong lineeeeeeeeeeeeeeee
5-
--> src/warn/derive_raw.rs:2:1
5+
--> src/warn/derive_raw.rs:4:1
66
|
7-
2 | struct Test;
7+
4 | struct Test;
88
| ^^^^^^
99
|
1010
= note: `-D deprecated` implied by `-D warnings`
1111
= help: to override `-D warnings` add `#[allow(deprecated)]`
12-
13-
error: struct `Test` is never constructed
14-
--> src/warn/derive_raw.rs:2:8
15-
|
16-
2 | struct Test;
17-
| ^^^^
18-
|
19-
= note: `-D dead-code` implied by `-D warnings`
20-
= help: to override `-D warnings` add `#[allow(dead_code)]`

ui-tests/ui/src/warn/derive_twice_errors.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1+
#![allow(dead_code)]
2+
13
#[derive(derive::Deprecated)]
24
struct Test;
35

6+
// Will error since the derive macro re-uses the name `test` twice.
47
#[derive(derive::Deprecated)]
58
struct Test2;
69

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
error[E0428]: the name `test` is defined multiple times
2-
--> src/warn/derive_twice_errors.rs:5:1
2+
--> src/warn/derive_twice_errors.rs:8:1
33
|
4-
2 | struct Test;
4+
4 | struct Test;
55
| ------ previous definition of the value `test` here
66
...
7-
5 | struct Test2;
7+
8 | struct Test2;
88
| ^^^^^^ `test` redefined here
99
|
1010
= note: `test` must be defined only once in the value namespace of this module
1111

1212
error: use of deprecated constant `test::_w`:
1313
It is deprecated to foo.
1414
Please instead bar.
15-
--> src/warn/derive_twice_errors.rs:2:1
15+
--> src/warn/derive_twice_errors.rs:4:1
1616
|
17-
2 | struct Test;
17+
4 | struct Test;
1818
| ^^^^^^
1919
|
2020
= note: `-D deprecated` implied by `-D warnings`
@@ -23,7 +23,7 @@ error: use of deprecated constant `test::_w`:
2323
error: use of deprecated constant `test::_w`:
2424
It is deprecated to foo.
2525
Please instead bar.
26-
--> src/warn/derive_twice_errors.rs:5:1
26+
--> src/warn/derive_twice_errors.rs:8:1
2727
|
28-
5 | struct Test2;
28+
8 | struct Test2;
2929
| ^^^^^^

0 commit comments

Comments
 (0)