1 error: this loop could be written as a `while let` loop
2 --> $DIR/while_loop.rs:9:5
11 | |_____^ help: try `while let Some(_x) = y { .. }`
13 note: lint level defined here
14 --> $DIR/while_loop.rs:4:9
16 4 | #![deny(while_let_loop, empty_loop, while_let_on_iterator)]
19 error: this loop could be written as a `while let` loop
20 --> $DIR/while_loop.rs:25:5
29 | |_____^ help: try `while let Some(_x) = y { .. }`
31 error: this loop could be written as a `while let` loop
32 --> $DIR/while_loop.rs:34:5
39 43 | | let _str = "foo";
41 | |_____^ help: try `while let Some(x) = y { .. }`
43 error: this loop could be written as a `while let` loop
44 --> $DIR/while_loop.rs:45:5
51 54 | | { let _b = "foobar"; }
53 | |_____^ help: try `while let Some(x) = y { .. }`
55 error: this loop could be written as a `while let` loop
56 --> $DIR/while_loop.rs:70:5
63 79 | | let _ = (e, l);
65 | |_____^ help: try `while let Some(word) = "".split_whitespace().next() { .. }`
67 error: this loop could be written as a `for` loop
68 --> $DIR/while_loop.rs:83:5
70 83 | / while let Option::Some(x) = iter.next() {
74 87 | | println!("{}", x);
76 | |_____^ help: try `for x in iter { .. }`
78 note: lint level defined here
79 --> $DIR/while_loop.rs:4:37
81 4 | #![deny(while_let_loop, empty_loop, while_let_on_iterator)]
82 | ^^^^^^^^^^^^^^^^^^^^^
84 error: this loop could be written as a `for` loop
85 --> $DIR/while_loop.rs:91:5
87 91 | / while let Some(x) = iter.next() {
91 95 | | println!("{}", x);
93 | |_____^ help: try `for x in iter { .. }`
95 error: this loop could be written as a `for` loop
96 --> $DIR/while_loop.rs:99:5
98 99 | while let Some(_) = iter.next() {}
99 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try `for _ in iter { .. }`
101 error: this loop could be written as a `while let` loop
102 --> $DIR/while_loop.rs:142:5
111 | |_____^ help: try `while let Some(ele) = iter.next() { .. }`
113 error: empty `loop {}` detected. You may want to either use `panic!()` or add `std::thread::sleep(..);` to the loop body.
114 --> $DIR/while_loop.rs:150:9
119 note: lint level defined here
120 --> $DIR/while_loop.rs:4:25
122 4 | #![deny(while_let_loop, empty_loop, while_let_on_iterator)]
125 error: aborting due to 10 previous errors