| error: this loop could be written as a `while let` loop |
| --> tests/ui/while_let_loop.rs:6:5 |
| | |
| LL | / loop { |
| LL | | |
| LL | | |
| LL | | if let Some(_x) = y { |
| ... | |
| LL | | } |
| | |_____^ help: try: `while let Some(_x) = y { .. }` |
| | |
| = note: `-D clippy::while-let-loop` implied by `-D warnings` |
| = help: to override `-D warnings` add `#[allow(clippy::while_let_loop)]` |
| |
| error: this loop could be written as a `while let` loop |
| --> tests/ui/while_let_loop.rs:25:5 |
| | |
| LL | / loop { |
| LL | | |
| LL | | |
| LL | | match y { |
| ... | |
| LL | | }; |
| LL | | } |
| | |_____^ help: try: `while let Some(_x) = y { .. }` |
| |
| error: this loop could be written as a `while let` loop |
| --> tests/ui/while_let_loop.rs:34:5 |
| | |
| LL | / loop { |
| LL | | |
| LL | | |
| LL | | let x = match y { |
| ... | |
| LL | | let _str = "foo"; |
| LL | | } |
| | |_____^ help: try: `while let Some(x) = y { .. }` |
| |
| error: this loop could be written as a `while let` loop |
| --> tests/ui/while_let_loop.rs:45:5 |
| | |
| LL | / loop { |
| LL | | |
| LL | | |
| LL | | let x = match y { |
| ... | |
| LL | | } |
| | |_____^ help: try: `while let Some(x) = y { .. }` |
| |
| error: this loop could be written as a `while let` loop |
| --> tests/ui/while_let_loop.rs:77:5 |
| | |
| LL | / loop { |
| LL | | |
| LL | | |
| LL | | let (e, l) = match "".split_whitespace().next() { |
| ... | |
| LL | | let _ = (e, l); |
| LL | | } |
| | |_____^ |
| | |
| help: try |
| | |
| LL ~ while let Some(word) = "".split_whitespace().next() { |
| LL + let (e, l) = (word.is_empty(), word.len()); |
| LL + .. |
| LL + } |
| | |
| |
| error: this loop could be written as a `while let` loop |
| --> tests/ui/while_let_loop.rs:167:9 |
| | |
| LL | / loop { |
| LL | | |
| LL | | let lt = match (ix.peek(), iy.peek()) { |
| LL | | (Some(x), Some(y)) => x < y, |
| ... | |
| LL | | res.push(if lt { &mut ix } else { &mut iy }.next().unwrap()); |
| LL | | } |
| | |_________^ |
| | |
| help: try |
| | |
| LL ~ while let (Some(x), Some(y)) = (ix.peek(), iy.peek()) { |
| LL + let lt = x < y; |
| LL + .. |
| LL + } |
| | |
| |
| error: this loop could be written as a `while let` loop |
| --> tests/ui/while_let_loop.rs:182:5 |
| | |
| LL | / loop { |
| LL | | |
| LL | | let x = if let Some(y) = Some(3) { |
| LL | | y |
| ... | |
| LL | | } |
| | |_____^ |
| | |
| help: try |
| | |
| LL ~ while let Some(y) = Some(3) { |
| LL + let x = y; |
| LL + .. |
| LL + } |
| | |
| |
| error: this loop could be written as a `while let` loop |
| --> tests/ui/while_let_loop.rs:194:5 |
| | |
| LL | / loop { |
| LL | | |
| LL | | let x: u32 = if let Some(y) = Some(3) { |
| LL | | y |
| ... | |
| LL | | } |
| | |_____^ |
| | |
| help: try |
| | |
| LL ~ while let Some(y) = Some(3) { |
| LL + let x: u32 = y; |
| LL + .. |
| LL + } |
| | |
| |
| error: this loop could be written as a `while let` loop |
| --> tests/ui/while_let_loop.rs:206:5 |
| | |
| LL | / loop { |
| LL | | |
| LL | | let x = if let Some(x) = Some(3) { |
| LL | | x |
| ... | |
| LL | | } |
| | |_____^ help: try: `while let Some(x) = Some(3) { .. }` |
| |
| error: this loop could be written as a `while let` loop |
| --> tests/ui/while_let_loop.rs:218:5 |
| | |
| LL | / loop { |
| LL | | |
| LL | | let x: u32 = if let Some(x) = Some(3) { |
| LL | | x |
| ... | |
| LL | | } |
| | |_____^ |
| | |
| help: try |
| | |
| LL ~ while let Some(x) = Some(3) { |
| LL + let x: u32 = x; |
| LL + .. |
| LL + } |
| | |
| |
| error: this loop could be written as a `while let` loop |
| --> tests/ui/while_let_loop.rs:230:5 |
| | |
| LL | / loop { |
| LL | | |
| LL | | let x = if let Some(x) = Some(2) { |
| LL | | let t = 1; |
| ... | |
| LL | | } |
| | |_____^ |
| | |
| help: try |
| | |
| LL ~ while let Some(x) = Some(2) { |
| LL + let x = { |
| LL + let t = 1; |
| LL + t + x |
| LL + }; |
| LL + .. |
| LL + } |
| | |
| |
| error: aborting due to 11 previous errors |
| |