| error: block label not supported here |
| --> $DIR/label-on-block-suggest-move.rs:5:10 |
| | |
| LL | loop 'a: {} |
| | ^^^ not supported here |
| | |
| help: if you meant to label the loop, move this label before the loop |
| | |
| LL - loop 'a: {} |
| LL + 'a: loop {} |
| | |
| |
| error: block label not supported here |
| --> $DIR/label-on-block-suggest-move.rs:8:17 |
| | |
| LL | while false 'a: {} |
| | ^^^ not supported here |
| | |
| help: if you meant to label the loop, move this label before the loop |
| | |
| LL - while false 'a: {} |
| LL + 'a: while false {} |
| | |
| |
| error: block label not supported here |
| --> $DIR/label-on-block-suggest-move.rs:11:18 |
| | |
| LL | for i in [0] 'a: {} |
| | ^^^ not supported here |
| | |
| help: if you meant to label the loop, move this label before the loop |
| | |
| LL - for i in [0] 'a: {} |
| LL + 'a: for i in [0] {} |
| | |
| |
| error: block label not supported here |
| --> $DIR/label-on-block-suggest-move.rs:16:31 |
| | |
| LL | while break 'a 'b: {} 'c: {} |
| | ^^^ not supported here |
| | |
| help: if you meant to label the loop, move this label before the loop |
| | |
| LL - while break 'a 'b: {} 'c: {} |
| LL + 'c: while break 'a 'b: {} {} |
| | |
| |
| error: block label not supported here |
| --> $DIR/label-on-block-suggest-move.rs:19:33 |
| | |
| LL | while break 'a ('b: {}) 'c: {} |
| | ^^^ not supported here |
| | |
| help: if you meant to label the loop, move this label before the loop |
| | |
| LL - while break 'a ('b: {}) 'c: {} |
| LL + 'c: while break 'a ('b: {}) {} |
| | |
| |
| error: block label not supported here |
| --> $DIR/label-on-block-suggest-move.rs:26:29 |
| | |
| LL | while (break 'a {}) 'c: {} |
| | ^^^ not supported here |
| | |
| help: if you meant to label the loop, move this label before the loop |
| | |
| LL - while (break 'a {}) 'c: {} |
| LL + 'c: while (break 'a {}) {} |
| | |
| |
| error: block label not supported here |
| --> $DIR/label-on-block-suggest-move.rs:32:14 |
| | |
| LL | 'a: loop 'b: {} |
| | ^^^ not supported here |
| |
| error: block label not supported here |
| --> $DIR/label-on-block-suggest-move.rs:35:21 |
| | |
| LL | 'a: while false 'b: {} |
| | ^^^ not supported here |
| |
| error: block label not supported here |
| --> $DIR/label-on-block-suggest-move.rs:38:22 |
| | |
| LL | 'a: for i in [0] 'b: {} |
| | ^^^ not supported here |
| |
| error: block label not supported here |
| --> $DIR/label-on-block-suggest-move.rs:43:35 |
| | |
| LL | 'd: while break 'a 'b: {} 'c: {} |
| | ^^^ not supported here |
| |
| error: block label not supported here |
| --> $DIR/label-on-block-suggest-move.rs:46:37 |
| | |
| LL | 'd: while break 'a ('b: {}) 'c: {} |
| | ^^^ not supported here |
| |
| error: block label not supported here |
| --> $DIR/label-on-block-suggest-move.rs:53:33 |
| | |
| LL | 'd: while (break 'a {}) 'c: {} |
| | ^^^ not supported here |
| |
| error: expected `while`, `for`, `loop` or `{` after a label |
| --> $DIR/label-on-block-suggest-move.rs:83:9 |
| | |
| LL | 'a: 'b: {} |
| | ^^ expected `while`, `for`, `loop` or `{` after a label |
| | |
| help: consider removing the label |
| | |
| LL - 'a: 'b: {} |
| LL + 'b: {} |
| | |
| |
| error: parentheses are required around this expression to avoid confusion with a labeled break expression |
| --> $DIR/label-on-block-suggest-move.rs:86:24 |
| | |
| LL | loop { while break 'b: {} {} } |
| | ^^^^^^ |
| | |
| help: wrap the expression in parentheses |
| | |
| LL | loop { while break ('b: {}) {} } |
| | + + |
| |
| error[E0590]: `break` or `continue` with no label in the condition of a `while` loop |
| --> $DIR/label-on-block-suggest-move.rs:86:18 |
| | |
| LL | loop { while break 'b: {} {} } |
| | ^^^^^^^^^^^^ unlabeled `break` in the condition of a `while` loop |
| |
| error: aborting due to 15 previous errors |
| |
| For more information about this error, try `rustc --explain E0590`. |