@@ -22,71 +22,101 @@ error: useless conversion to the same type: `i32`
22
22
LL | let _: i32 = 0i32.into();
23
23
| ^^^^^^^^^^^ help: consider removing `.into()`: `0i32`
24
24
25
+ error: useless conversion to the same type: `std::str::Lines<'_>`
26
+ --> $DIR/useless_conversion.rs:45:22
27
+ |
28
+ LL | if Some("ok") == lines.into_iter().next() {}
29
+ | ^^^^^^^^^^^^^^^^^ help: consider removing `.into_iter()`: `lines`
30
+
31
+ error: useless conversion to the same type: `std::str::Lines<'_>`
32
+ --> $DIR/useless_conversion.rs:50:21
33
+ |
34
+ LL | let mut lines = text.lines().into_iter();
35
+ | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `.into_iter()`: `text.lines()`
36
+
37
+ error: useless conversion to the same type: `std::str::Lines<'_>`
38
+ --> $DIR/useless_conversion.rs:56:22
39
+ |
40
+ LL | if Some("ok") == text.lines().into_iter().next() {}
41
+ | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `.into_iter()`: `text.lines()`
42
+
43
+ error: useless conversion to the same type: `std::ops::Range<i32>`
44
+ --> $DIR/useless_conversion.rs:62:13
45
+ |
46
+ LL | let _ = NUMBERS.into_iter().next();
47
+ | ^^^^^^^^^^^^^^^^^^^ help: consider removing `.into_iter()`: `NUMBERS`
48
+
49
+ error: useless conversion to the same type: `std::ops::Range<i32>`
50
+ --> $DIR/useless_conversion.rs:67:17
51
+ |
52
+ LL | let mut n = NUMBERS.into_iter();
53
+ | ^^^^^^^^^^^^^^^^^^^ help: consider removing `.into_iter()`: `NUMBERS`
54
+
25
55
error: useless conversion to the same type: `std::string::String`
26
- --> $DIR/useless_conversion.rs:61 :21
56
+ --> $DIR/useless_conversion.rs:128 :21
27
57
|
28
58
LL | let _: String = "foo".to_string().into();
29
59
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `.into()`: `"foo".to_string()`
30
60
31
61
error: useless conversion to the same type: `std::string::String`
32
- --> $DIR/useless_conversion.rs:62 :21
62
+ --> $DIR/useless_conversion.rs:129 :21
33
63
|
34
64
LL | let _: String = From::from("foo".to_string());
35
65
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `From::from()`: `"foo".to_string()`
36
66
37
67
error: useless conversion to the same type: `std::string::String`
38
- --> $DIR/useless_conversion.rs:63 :13
68
+ --> $DIR/useless_conversion.rs:130 :13
39
69
|
40
70
LL | let _ = String::from("foo".to_string());
41
71
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `String::from()`: `"foo".to_string()`
42
72
43
73
error: useless conversion to the same type: `std::string::String`
44
- --> $DIR/useless_conversion.rs:64 :13
74
+ --> $DIR/useless_conversion.rs:131 :13
45
75
|
46
76
LL | let _ = String::from(format!("A: {:04}", 123));
47
77
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `String::from()`: `format!("A: {:04}", 123)`
48
78
49
79
error: useless conversion to the same type: `std::str::Lines<'_>`
50
- --> $DIR/useless_conversion.rs:65 :13
80
+ --> $DIR/useless_conversion.rs:132 :13
51
81
|
52
82
LL | let _ = "".lines().into_iter();
53
83
| ^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `.into_iter()`: `"".lines()`
54
84
55
85
error: useless conversion to the same type: `std::vec::IntoIter<i32>`
56
- --> $DIR/useless_conversion.rs:66 :13
86
+ --> $DIR/useless_conversion.rs:133 :13
57
87
|
58
88
LL | let _ = vec![1, 2, 3].into_iter().into_iter();
59
89
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `.into_iter()`: `vec![1, 2, 3].into_iter()`
60
90
61
91
error: useless conversion to the same type: `std::string::String`
62
- --> $DIR/useless_conversion.rs:67 :21
92
+ --> $DIR/useless_conversion.rs:134 :21
63
93
|
64
94
LL | let _: String = format!("Hello {}", "world").into();
65
95
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `.into()`: `format!("Hello {}", "world")`
66
96
67
97
error: useless conversion to the same type: `i32`
68
- --> $DIR/useless_conversion.rs:72 :13
98
+ --> $DIR/useless_conversion.rs:139 :13
69
99
|
70
100
LL | let _ = i32::from(a + b) * 3;
71
101
| ^^^^^^^^^^^^^^^^ help: consider removing `i32::from()`: `(a + b)`
72
102
73
103
error: useless conversion to the same type: `Foo<'a'>`
74
- --> $DIR/useless_conversion.rs:78 :23
104
+ --> $DIR/useless_conversion.rs:145 :23
75
105
|
76
106
LL | let _: Foo<'a'> = s2.into();
77
107
| ^^^^^^^^^ help: consider removing `.into()`: `s2`
78
108
79
109
error: useless conversion to the same type: `Foo<'a'>`
80
- --> $DIR/useless_conversion.rs:80 :13
110
+ --> $DIR/useless_conversion.rs:147 :13
81
111
|
82
112
LL | let _ = Foo::<'a'>::from(s3);
83
113
| ^^^^^^^^^^^^^^^^^^^^ help: consider removing `Foo::<'a'>::from()`: `s3`
84
114
85
115
error: useless conversion to the same type: `std::vec::IntoIter<Foo<'a'>>`
86
- --> $DIR/useless_conversion.rs:82 :13
116
+ --> $DIR/useless_conversion.rs:149 :13
87
117
|
88
118
LL | let _ = vec![s4, s4, s4].into_iter().into_iter();
89
119
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `.into_iter()`: `vec![s4, s4, s4].into_iter()`
90
120
91
- error: aborting due to 14 previous errors
121
+ error: aborting due to 19 previous errors
92
122
0 commit comments