1 error[E0268]: `break` outside of a loop
2 --> $DIR/break-outside-loop.rs:10:15
5 | ^^^^^ cannot `break` outside of a loop
7 error[E0268]: `continue` outside of a loop
8 --> $DIR/break-outside-loop.rs:11:17
10 LL | if cond() { continue }
11 | ^^^^^^^^ cannot `continue` outside of a loop
13 error[E0267]: `break` inside of a closure
14 --> $DIR/break-outside-loop.rs:17:25
17 | -- enclosing closure
18 LL | if cond() { break }
19 | ^^^^^ cannot `break` inside of a closure
21 error[E0267]: `continue` inside of a closure
22 --> $DIR/break-outside-loop.rs:18:25
25 | -- enclosing closure
26 LL | if cond() { break }
27 LL | if cond() { continue }
28 | ^^^^^^^^ cannot `continue` inside of a closure
30 error[E0268]: `break` outside of a loop
31 --> $DIR/break-outside-loop.rs:24:25
33 LL | let unconstrained = break;
34 | ^^^^^ cannot `break` outside of a loop
36 error[E0267]: `break` inside of a closure
37 --> $DIR/break-outside-loop.rs:30:13
40 | -- enclosing closure
42 | ^^^^^^^^^^ cannot `break` inside of a closure
44 error: aborting due to 6 previous errors
46 Some errors have detailed explanations: E0267, E0268.
47 For more information about an error, try `rustc --explain E0267`.