mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-11-27 23:20:39 +00:00
126 lines
2.8 KiB
Text
126 lines
2.8 KiB
Text
error: this loop could be written as a `while let` loop
|
|
--> $DIR/while_loop.rs:9:5
|
|
|
|
|
9 | loop {
|
|
| ^
|
|
|
|
|
note: lint level defined here
|
|
--> $DIR/while_loop.rs:4:9
|
|
|
|
|
4 | #![deny(while_let_loop, empty_loop, while_let_on_iterator)]
|
|
| ^^^^^^^^^^^^^^
|
|
help: try
|
|
| while let Some(_x) = y { .. }
|
|
|
|
error: this loop could be written as a `while let` loop
|
|
--> $DIR/while_loop.rs:25:5
|
|
|
|
|
25 | loop {
|
|
| _____^ starting here...
|
|
26 | |
|
|
27 | |
|
|
28 | |
|
|
29 | | match y {
|
|
30 | | Some(_x) => true,
|
|
31 | | None => break
|
|
32 | | };
|
|
33 | | }
|
|
| |_____^ ...ending here
|
|
|
|
|
help: try
|
|
| while let Some(_x) = y { .. }
|
|
|
|
error: this loop could be written as a `while let` loop
|
|
--> $DIR/while_loop.rs:34:5
|
|
|
|
|
34 | loop {
|
|
| ^
|
|
|
|
|
help: try
|
|
| while let Some(x) = y { .. }
|
|
|
|
error: this loop could be written as a `while let` loop
|
|
--> $DIR/while_loop.rs:45:5
|
|
|
|
|
45 | loop {
|
|
| ^
|
|
|
|
|
help: try
|
|
| while let Some(x) = y { .. }
|
|
|
|
error: this loop could be written as a `while let` loop
|
|
--> $DIR/while_loop.rs:70:5
|
|
|
|
|
70 | loop {
|
|
| ^
|
|
|
|
|
help: try
|
|
| while let Some(word) = "".split_whitespace().next() { .. }
|
|
|
|
error: this loop could be written as a `for` loop
|
|
--> $DIR/while_loop.rs:83:5
|
|
|
|
|
83 | while let Option::Some(x) = iter.next() {
|
|
| _____^ starting here...
|
|
84 | |
|
|
85 | |
|
|
86 | |
|
|
87 | | println!("{}", x);
|
|
88 | | }
|
|
| |_____^ ...ending here
|
|
|
|
|
note: lint level defined here
|
|
--> $DIR/while_loop.rs:4:37
|
|
|
|
|
4 | #![deny(while_let_loop, empty_loop, while_let_on_iterator)]
|
|
| ^^^^^^^^^^^^^^^^^^^^^
|
|
help: try
|
|
| for x in iter { .. }
|
|
|
|
error: this loop could be written as a `for` loop
|
|
--> $DIR/while_loop.rs:91:5
|
|
|
|
|
91 | while let Some(x) = iter.next() {
|
|
| _____^ starting here...
|
|
92 | |
|
|
93 | |
|
|
94 | |
|
|
95 | | println!("{}", x);
|
|
96 | | }
|
|
| |_____^ ...ending here
|
|
|
|
|
help: try
|
|
| for x in iter { .. }
|
|
|
|
error: this loop could be written as a `for` loop
|
|
--> $DIR/while_loop.rs:99:5
|
|
|
|
|
99 | while let Some(_) = iter.next() {}
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
help: try
|
|
| for _ in iter { .. }
|
|
|
|
error: this loop could be written as a `while let` loop
|
|
--> $DIR/while_loop.rs:142:5
|
|
|
|
|
142 | loop {
|
|
| ^
|
|
|
|
|
help: try
|
|
| while let Some(ele) = iter.next() { .. }
|
|
|
|
error: empty `loop {}` detected. You may want to either use `panic!()` or add `std::thread::sleep(..);` to the loop body.
|
|
--> $DIR/while_loop.rs:150:9
|
|
|
|
|
150 | loop {}
|
|
| ^^^^^^^
|
|
|
|
|
note: lint level defined here
|
|
--> $DIR/while_loop.rs:4:25
|
|
|
|
|
4 | #![deny(while_let_loop, empty_loop, while_let_on_iterator)]
|
|
| ^^^^^^^^^^
|
|
|
|
error: aborting due to 10 previous errors
|
|
|