1
1
error: this loop could be written as a `while let` loop
2
- --> $DIR/while_loop.rs:6 :5
2
+ --> $DIR/while_loop.rs:7 :5
3
3
|
4
4
LL | / loop {
5
5
LL | | if let Some(_x) = y {
@@ -13,7 +13,7 @@ LL | | }
13
13
= note: `-D clippy::while-let-loop` implied by `-D warnings`
14
14
15
15
error: this loop could be written as a `while let` loop
16
- --> $DIR/while_loop.rs:20 :5
16
+ --> $DIR/while_loop.rs:21 :5
17
17
|
18
18
LL | / loop {
19
19
LL | | match y {
@@ -24,7 +24,7 @@ LL | | }
24
24
| |_____^ help: try: `while let Some(_x) = y { .. }`
25
25
26
26
error: this loop could be written as a `while let` loop
27
- --> $DIR/while_loop.rs:26 :5
27
+ --> $DIR/while_loop.rs:27 :5
28
28
|
29
29
LL | / loop {
30
30
LL | | let x = match y {
@@ -36,7 +36,7 @@ LL | | }
36
36
| |_____^ help: try: `while let Some(x) = y { .. }`
37
37
38
38
error: this loop could be written as a `while let` loop
39
- --> $DIR/while_loop.rs:34 :5
39
+ --> $DIR/while_loop.rs:35 :5
40
40
|
41
41
LL | / loop {
42
42
LL | | let x = match y {
@@ -48,7 +48,7 @@ LL | | }
48
48
| |_____^ help: try: `while let Some(x) = y { .. }`
49
49
50
50
error: this loop could be written as a `while let` loop
51
- --> $DIR/while_loop.rs:62 :5
51
+ --> $DIR/while_loop.rs:63 :5
52
52
|
53
53
LL | / loop {
54
54
LL | | let (e, l) = match "".split_whitespace().next() {
@@ -60,27 +60,27 @@ LL | | }
60
60
| |_____^ help: try: `while let Some(word) = "".split_whitespace().next() { .. }`
61
61
62
62
error: this loop could be written as a `for` loop
63
- --> $DIR/while_loop.rs:72 :33
63
+ --> $DIR/while_loop.rs:73 :33
64
64
|
65
65
LL | while let Option::Some(x) = iter.next() {
66
66
| ^^^^^^^^^^^ help: try: `for x in iter { .. }`
67
67
|
68
68
= note: `-D clippy::while-let-on-iterator` implied by `-D warnings`
69
69
70
70
error: this loop could be written as a `for` loop
71
- --> $DIR/while_loop.rs:77 :25
71
+ --> $DIR/while_loop.rs:78 :25
72
72
|
73
73
LL | while let Some(x) = iter.next() {
74
74
| ^^^^^^^^^^^ help: try: `for x in iter { .. }`
75
75
76
76
error: this loop could be written as a `for` loop
77
- --> $DIR/while_loop.rs:82 :25
77
+ --> $DIR/while_loop.rs:83 :25
78
78
|
79
79
LL | while let Some(_) = iter.next() {}
80
80
| ^^^^^^^^^^^ help: try: `for _ in iter { .. }`
81
81
82
82
error: this loop could be written as a `while let` loop
83
- --> $DIR/while_loop.rs:125 :5
83
+ --> $DIR/while_loop.rs:126 :5
84
84
|
85
85
LL | / loop {
86
86
LL | | let _ = match iter.next() {
@@ -92,24 +92,30 @@ LL | | }
92
92
| |_____^ help: try: `while let Some(ele) = iter.next() { .. }`
93
93
94
94
error: empty `loop {}` detected. You may want to either use `panic!()` or add `std::thread::sleep(..);` to the loop body.
95
- --> $DIR/while_loop.rs:130 :9
95
+ --> $DIR/while_loop.rs:131 :9
96
96
|
97
97
LL | loop {}
98
98
| ^^^^^^^
99
99
|
100
100
= note: `-D clippy::empty-loop` implied by `-D warnings`
101
101
102
102
error: this loop could be written as a `for` loop
103
- --> $DIR/while_loop.rs:188 :29
103
+ --> $DIR/while_loop.rs:189 :29
104
104
|
105
105
LL | while let Some(v) = y.next() {
106
106
| ^^^^^^^^ help: try: `for v in y { .. }`
107
107
108
108
error: this loop could be written as a `for` loop
109
- --> $DIR/while_loop.rs:216 :26
109
+ --> $DIR/while_loop.rs:217 :26
110
110
|
111
111
LL | while let Some(..) = values.iter().next() {
112
112
| ^^^^^^^^^^^^^^^^^^^^ help: try: `for _ in values.iter() { .. }`
113
113
114
- error: aborting due to 12 previous errors
114
+ error: this loop could be written as a `for` loop
115
+ --> $DIR/while_loop.rs:251:32
116
+ |
117
+ LL | while let Some([..]) = it.next() {}
118
+ | ^^^^^^^^^ help: try: `for [..] in it { .. }`
119
+
120
+ error: aborting due to 13 previous errors
115
121
0 commit comments