Skip to content

Commit e406ab5

Browse files
committed
Add deprecation tests for deprecated tool lints
1 parent 0d0db5e commit e406ab5

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed

tests/ui/deprecated.rs

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#[warn(clippy::str_to_string)]
2+
#[warn(clippy::string_to_string)]
3+
#[warn(clippy::unstable_as_slice)]
4+
#[warn(clippy::unstable_as_mut_slice)]
5+
#[warn(clippy::misaligned_transmute)]
6+
#[warn(clippy::unused_collect)]
7+
#[warn(clippy::invalid_ref)]
8+
9+
fn main() {}

tests/ui/deprecated.stderr

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
error: lint `clippy::str_to_string` has been removed: `using `str::to_string` is common even today and specialization will likely happen soon`
2+
--> $DIR/deprecated.rs:1:8
3+
|
4+
LL | #[warn(clippy::str_to_string)]
5+
| ^^^^^^^^^^^^^^^^^^^^^
6+
|
7+
= note: `-D renamed-and-removed-lints` implied by `-D warnings`
8+
9+
error: lint `clippy::string_to_string` has been removed: `using `string::to_string` is common even today and specialization will likely happen soon`
10+
--> $DIR/deprecated.rs:2:8
11+
|
12+
LL | #[warn(clippy::string_to_string)]
13+
| ^^^^^^^^^^^^^^^^^^^^^^^^
14+
15+
error: lint `clippy::unstable_as_slice` has been removed: ``Vec::as_slice` has been stabilized in 1.7`
16+
--> $DIR/deprecated.rs:3:8
17+
|
18+
LL | #[warn(clippy::unstable_as_slice)]
19+
| ^^^^^^^^^^^^^^^^^^^^^^^^^
20+
21+
error: lint `clippy::unstable_as_mut_slice` has been removed: ``Vec::as_mut_slice` has been stabilized in 1.7`
22+
--> $DIR/deprecated.rs:4:8
23+
|
24+
LL | #[warn(clippy::unstable_as_mut_slice)]
25+
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
26+
27+
error: lint `clippy::misaligned_transmute` has been removed: `this lint has been split into cast_ptr_alignment and transmute_ptr_to_ptr`
28+
--> $DIR/deprecated.rs:5:8
29+
|
30+
LL | #[warn(clippy::misaligned_transmute)]
31+
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
32+
33+
error: lint `clippy::invalid_ref` has been removed: `superseded by rustc lint `invalid_value``
34+
--> $DIR/deprecated.rs:7:8
35+
|
36+
LL | #[warn(clippy::invalid_ref)]
37+
| ^^^^^^^^^^^^^^^^^^^
38+
39+
error: lint `clippy::str_to_string` has been removed: `using `str::to_string` is common even today and specialization will likely happen soon`
40+
--> $DIR/deprecated.rs:1:8
41+
|
42+
LL | #[warn(clippy::str_to_string)]
43+
| ^^^^^^^^^^^^^^^^^^^^^
44+
45+
error: aborting due to 7 previous errors
46+

0 commit comments

Comments
 (0)