1
1
error: for loop over `option`, which is an `Option`. This is more readably written as an `if let` statement
2
- --> $DIR/for_loops_over_fallibles.rs:9 :14
2
+ --> $DIR/for_loops_over_fallibles.rs:10 :14
3
3
|
4
4
LL | for x in option {
5
5
| ^^^^^^
@@ -8,71 +8,71 @@ LL | for x in option {
8
8
= help: consider replacing `for x in option` with `if let Some(x) = option`
9
9
10
10
error: for loop over `option`, which is an `Option`. This is more readably written as an `if let` statement
11
- --> $DIR/for_loops_over_fallibles.rs:14 :14
11
+ --> $DIR/for_loops_over_fallibles.rs:15 :14
12
12
|
13
13
LL | for x in option.iter() {
14
14
| ^^^^^^
15
15
|
16
16
= help: consider replacing `for x in option.iter()` with `if let Some(x) = option`
17
17
18
18
error: for loop over `result`, which is a `Result`. This is more readably written as an `if let` statement
19
- --> $DIR/for_loops_over_fallibles.rs:19 :14
19
+ --> $DIR/for_loops_over_fallibles.rs:20 :14
20
20
|
21
21
LL | for x in result {
22
22
| ^^^^^^
23
23
|
24
24
= help: consider replacing `for x in result` with `if let Ok(x) = result`
25
25
26
26
error: for loop over `result`, which is a `Result`. This is more readably written as an `if let` statement
27
- --> $DIR/for_loops_over_fallibles.rs:24 :14
27
+ --> $DIR/for_loops_over_fallibles.rs:25 :14
28
28
|
29
29
LL | for x in result.iter_mut() {
30
30
| ^^^^^^
31
31
|
32
32
= help: consider replacing `for x in result.iter_mut()` with `if let Ok(x) = result`
33
33
34
34
error: for loop over `result`, which is a `Result`. This is more readably written as an `if let` statement
35
- --> $DIR/for_loops_over_fallibles.rs:29 :14
35
+ --> $DIR/for_loops_over_fallibles.rs:30 :14
36
36
|
37
37
LL | for x in result.into_iter() {
38
38
| ^^^^^^
39
39
|
40
40
= help: consider replacing `for x in result.into_iter()` with `if let Ok(x) = result`
41
41
42
42
error: for loop over `option.ok_or("x not found")`, which is a `Result`. This is more readably written as an `if let` statement
43
- --> $DIR/for_loops_over_fallibles.rs:33 :14
43
+ --> $DIR/for_loops_over_fallibles.rs:34 :14
44
44
|
45
45
LL | for x in option.ok_or("x not found") {
46
46
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
47
47
|
48
48
= help: consider replacing `for x in option.ok_or("x not found")` with `if let Ok(x) = option.ok_or("x not found")`
49
49
50
50
error: you are iterating over `Iterator::next()` which is an Option; this will compile but is probably not what you want
51
- --> $DIR/for_loops_over_fallibles.rs:39 :14
51
+ --> $DIR/for_loops_over_fallibles.rs:40 :14
52
52
|
53
53
LL | for x in v.iter().next() {
54
54
| ^^^^^^^^^^^^^^^
55
55
|
56
56
= note: `#[deny(clippy::iter_next_loop)]` on by default
57
57
58
58
error: for loop over `v.iter().next().and(Some(0))`, which is an `Option`. This is more readably written as an `if let` statement
59
- --> $DIR/for_loops_over_fallibles.rs:44 :14
59
+ --> $DIR/for_loops_over_fallibles.rs:45 :14
60
60
|
61
61
LL | for x in v.iter().next().and(Some(0)) {
62
62
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
63
63
|
64
64
= help: consider replacing `for x in v.iter().next().and(Some(0))` with `if let Some(x) = v.iter().next().and(Some(0))`
65
65
66
66
error: for loop over `v.iter().next().ok_or("x not found")`, which is a `Result`. This is more readably written as an `if let` statement
67
- --> $DIR/for_loops_over_fallibles.rs:48 :14
67
+ --> $DIR/for_loops_over_fallibles.rs:49 :14
68
68
|
69
69
LL | for x in v.iter().next().ok_or("x not found") {
70
70
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
71
71
|
72
72
= help: consider replacing `for x in v.iter().next().ok_or("x not found")` with `if let Ok(x) = v.iter().next().ok_or("x not found")`
73
73
74
74
error: this loop never actually loops
75
- --> $DIR/for_loops_over_fallibles.rs:60 :5
75
+ --> $DIR/for_loops_over_fallibles.rs:61 :5
76
76
|
77
77
LL | / while let Some(x) = option {
78
78
LL | | println!("{}", x);
@@ -83,7 +83,7 @@ LL | | }
83
83
= note: `#[deny(clippy::never_loop)]` on by default
84
84
85
85
error: this loop never actually loops
86
- --> $DIR/for_loops_over_fallibles.rs:66 :5
86
+ --> $DIR/for_loops_over_fallibles.rs:67 :5
87
87
|
88
88
LL | / while let Ok(x) = result {
89
89
LL | | println!("{}", x);
0 commit comments