Skip to content

Commit d972108

Browse files
committed
clippy: uibless new test output
1 parent 113e13a commit d972108

File tree

4 files changed

+32
-5
lines changed

4 files changed

+32
-5
lines changed

src/tools/clippy/tests/ui/iter_overeager_cloned.fixed

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ fn main() {
1313

1414
let _: Option<String> = vec.iter().chain(vec.iter()).next().cloned();
1515

16-
let _: usize = vec.iter().filter(|x| x == &"2").count();
16+
let _: usize = vec.iter().filter(|x| x == "2").count();
1717

1818
let _: Vec<_> = vec.iter().take(2).cloned().collect();
1919

2020
let _: Vec<_> = vec.iter().skip(2).cloned().collect();
2121

22-
let _ = vec.iter().filter(|x| x == &"2").nth(2).cloned();
22+
let _ = vec.iter().filter(|x| x == "2").nth(2).cloned();
2323

2424
let _ = [Some(Some("str".to_string())), Some(Some("str".to_string()))]
2525
.iter()

src/tools/clippy/tests/ui/iter_overeager_cloned.stderr

+20-1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,17 @@ LL | let _: usize = vec.iter().filter(|x| x == &"2").cloned().count();
2828
= note: `-D clippy::redundant-clone` implied by `-D warnings`
2929
= help: to override `-D warnings` add `#[allow(clippy::redundant_clone)]`
3030

31+
error: taken reference of right operand
32+
--> tests/ui/iter_overeager_cloned.rs:16:42
33+
|
34+
LL | let _: usize = vec.iter().filter(|x| x == &"2").cloned().count();
35+
| ^^^^^----
36+
| |
37+
| help: use the right value directly: `"2"`
38+
|
39+
= note: `-D clippy::op-ref` implied by `-D warnings`
40+
= help: to override `-D warnings` add `#[allow(clippy::op_ref)]`
41+
3142
error: unnecessarily eager cloning of iterator items
3243
--> tests/ui/iter_overeager_cloned.rs:18:21
3344
|
@@ -52,6 +63,14 @@ LL | let _ = vec.iter().filter(|x| x == &"2").cloned().nth(2);
5263
| |
5364
| help: try: `.nth(2).cloned()`
5465

66+
error: taken reference of right operand
67+
--> tests/ui/iter_overeager_cloned.rs:22:35
68+
|
69+
LL | let _ = vec.iter().filter(|x| x == &"2").cloned().nth(2);
70+
| ^^^^^----
71+
| |
72+
| help: use the right value directly: `"2"`
73+
5574
error: unnecessarily eager cloning of iterator items
5675
--> tests/ui/iter_overeager_cloned.rs:24:13
5776
|
@@ -164,5 +183,5 @@ LL | let _ = vec.iter().cloned().any(|x| x.len() == 1);
164183
| |
165184
| help: try: `.any(|x| x.len() == 1)`
166185

167-
error: aborting due to 19 previous errors
186+
error: aborting due to 21 previous errors
168187

src/tools/clippy/tests/ui/op_ref.fixed

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ fn main() {
1818
let a = "a".to_string();
1919
let b = "a";
2020

21-
if b < &a {
21+
if b < a {
2222
println!("OK");
2323
}
2424

src/tools/clippy/tests/ui/op_ref.stderr

+9-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@ help: use the values directly
1111
LL | let foo = 5 - 6;
1212
| ~ ~
1313

14+
error: taken reference of right operand
15+
--> tests/ui/op_ref.rs:21:8
16+
|
17+
LL | if b < &a {
18+
| ^^^^--
19+
| |
20+
| help: use the right value directly: `a`
21+
1422
error: taken reference of right operand
1523
--> tests/ui/op_ref.rs:58:13
1624
|
@@ -35,5 +43,5 @@ LL | let _ = two + &three;
3543
| |
3644
| help: use the right value directly: `three`
3745

38-
error: aborting due to 4 previous errors
46+
error: aborting due to 5 previous errors
3947

0 commit comments

Comments
 (0)