error: this loop never actually loops --> $DIR/never_loop.rs:11:5 | LL | / loop { LL | | // clippy::never_loop LL | | x += 1; LL | | if x == 1 { ... | LL | | break; LL | | } | |_____^ | = note: `#[deny(clippy::never_loop)]` on by default error: this loop never actually loops --> $DIR/never_loop.rs:33:5 | LL | / loop { LL | | // never loops LL | | x += 1; LL | | break; LL | | } | |_____^ error: this loop never actually loops --> $DIR/never_loop.rs:53:5 | LL | / loop { LL | | // never loops LL | | while i == 0 { LL | | // never loops ... | LL | | return; LL | | } | |_____^ error: this loop never actually loops --> $DIR/never_loop.rs:55:9 | LL | / while i == 0 { LL | | // never loops LL | | break; LL | | } | |_________^ error: this loop never actually loops --> $DIR/never_loop.rs:67:9 | LL | / loop { LL | | // never loops LL | | if x == 5 { LL | | break; LL | | } LL | | continue 'outer; LL | | } | |_________^ error: this loop never actually loops --> $DIR/never_loop.rs:103:5 | LL | / while let Some(y) = x { LL | | // never loops LL | | return; LL | | } | |_____^ error: this loop never actually loops --> $DIR/never_loop.rs:110:5 | LL | / for x in 0..10 { LL | | // never loops LL | | match x { LL | | 1 => break, LL | | _ => return, LL | | } LL | | } | |_____^ | help: if you need the first element of the iterator, try writing | LL | if let Some(x) = (0..10).next() { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: this loop never actually loops --> $DIR/never_loop.rs:158:5 | LL | / 'outer: while a { LL | | // never loops LL | | while a { LL | | if a { ... | LL | | break 'outer; LL | | } | |_____^ error: this loop never actually loops --> $DIR/never_loop.rs:173:9 | LL | / while false { LL | | break 'label; LL | | } | |_________^ error: this loop never actually loops --> $DIR/never_loop.rs:224:13 | LL | let _ = loop { | _____________^ LL | | let Some(x) = x else { LL | | return; LL | | }; LL | | LL | | break x; LL | | }; | |_____^ error: aborting due to 10 previous errors