error[E0425]: cannot find value `while_loop` in this scope
  --> $DIR/label_misspelled.rs:6:9
   |
LL |     'while_loop: while true {
   |     ----------- a label with a similar name exists
LL |
LL |         while_loop;
   |         ^^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `while_let` in this scope
  --> $DIR/label_misspelled.rs:11:9
   |
LL |     'while_let: while let Some(_) = Some(()) {
   |     ---------- a label with a similar name exists
LL |
LL |         while_let;
   |         ^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `for_loop` in this scope
  --> $DIR/label_misspelled.rs:16:9
   |
LL |     'for_loop: for _ in 0..3 {
   |     --------- a label with a similar name exists
LL |
LL |         for_loop;
   |         ^^^^^^^^ not found in this scope

error[E0425]: cannot find value `LOOP` in this scope
  --> $DIR/label_misspelled.rs:21:9
   |
LL |     'LOOP: loop {
   |     ----- a label with a similar name exists
LL |
LL |         LOOP;
   |         ^^^^ not found in this scope

error[E0425]: cannot find value `LOOP` in this scope
  --> $DIR/label_misspelled.rs:28:15
   |
LL |     'LOOP: loop {
   |     ----- a label with a similar name exists
LL |         break LOOP;
   |               ^^^^
   |               |
   |               not found in this scope
   |               help: use the similarly named label: `'LOOP`

error[E0425]: cannot find value `while_loop` in this scope
  --> $DIR/label_misspelled.rs:32:15
   |
LL |     'while_loop: while true {
   |     ----------- a label with a similar name exists
LL |         break while_loop;
   |               ^^^^^^^^^^
   |               |
   |               not found in this scope
   |               help: use the similarly named label: `'while_loop`

error[E0425]: cannot find value `while_let` in this scope
  --> $DIR/label_misspelled.rs:36:15
   |
LL |     'while_let: while let Some(_) = Some(()) {
   |     ---------- a label with a similar name exists
LL |         break while_let;
   |               ^^^^^^^^^
   |               |
   |               not found in this scope
   |               help: use the similarly named label: `'while_let`

error[E0425]: cannot find value `for_loop` in this scope
  --> $DIR/label_misspelled.rs:40:15
   |
LL |     'for_loop: for _ in 0..3 {
   |     --------- a label with a similar name exists
LL |         break for_loop;
   |               ^^^^^^^^
   |               |
   |               not found in this scope
   |               help: use the similarly named label: `'for_loop`

warning: unused label
  --> $DIR/label_misspelled.rs:4:5
   |
LL |     'while_loop: while true {
   |     ^^^^^^^^^^^
   |
note: the lint level is defined here
  --> $DIR/label_misspelled.rs:1:9
   |
LL | #![warn(unused_labels)]
   |         ^^^^^^^^^^^^^

warning: denote infinite loops with `loop { ... }`
  --> $DIR/label_misspelled.rs:4:5
   |
LL |     'while_loop: while true {
   |     ^^^^^^^^^^^^^^^^^^^^^^^ help: use `loop`
   |
   = note: `#[warn(while_true)]` on by default

warning: unused label
  --> $DIR/label_misspelled.rs:9:5
   |
LL |     'while_let: while let Some(_) = Some(()) {
   |     ^^^^^^^^^^

warning: unused label
  --> $DIR/label_misspelled.rs:14:5
   |
LL |     'for_loop: for _ in 0..3 {
   |     ^^^^^^^^^

warning: unused label
  --> $DIR/label_misspelled.rs:19:5
   |
LL |     'LOOP: loop {
   |     ^^^^^

warning: denote infinite loops with `loop { ... }`
  --> $DIR/label_misspelled.rs:31:5
   |
LL |     'while_loop: while true {
   |     ^^^^^^^^^^^^^^^^^^^^^^^ help: use `loop`

warning: unused label
  --> $DIR/label_misspelled.rs:47:5
   |
LL |     'while_loop: while true {
   |     ^^^^^^^^^^^

warning: denote infinite loops with `loop { ... }`
  --> $DIR/label_misspelled.rs:47:5
   |
LL |     'while_loop: while true {
   |     ^^^^^^^^^^^^^^^^^^^^^^^ help: use `loop`

warning: unused label
  --> $DIR/label_misspelled.rs:52:5
   |
LL |     'while_let: while let Some(_) = Some(()) {
   |     ^^^^^^^^^^

warning: unused label
  --> $DIR/label_misspelled.rs:57:5
   |
LL |     'for_loop: for _ in 0..3 {
   |     ^^^^^^^^^

error[E0571]: `break` with value from a `while` loop
  --> $DIR/label_misspelled.rs:49:9
   |
LL |     'while_loop: while true {
   |     ----------------------- you can't `break` with a value in a `while` loop
LL |
LL |         break foo;
   |         ^^^^^^^^^ can only break with a value inside `loop` or breakable block
   |
help: use `break` on its own without a value inside this `while` loop
   |
LL |         break;
   |         ~~~~~
help: alternatively, you might have meant to use the available loop label
   |
LL |         break 'while_loop;
   |               ~~~~~~~~~~~

error[E0571]: `break` with value from a `while` loop
  --> $DIR/label_misspelled.rs:54:9
   |
LL |     'while_let: while let Some(_) = Some(()) {
   |     ---------------------------------------- you can't `break` with a value in a `while` loop
LL |
LL |         break foo;
   |         ^^^^^^^^^ can only break with a value inside `loop` or breakable block
   |
help: use `break` on its own without a value inside this `while` loop
   |
LL |         break;
   |         ~~~~~
help: alternatively, you might have meant to use the available loop label
   |
LL |         break 'while_let;
   |               ~~~~~~~~~~

error[E0571]: `break` with value from a `for` loop
  --> $DIR/label_misspelled.rs:59:9
   |
LL |     'for_loop: for _ in 0..3 {
   |     ------------------------ you can't `break` with a value in a `for` loop
LL |
LL |         break foo;
   |         ^^^^^^^^^ can only break with a value inside `loop` or breakable block
   |
help: use `break` on its own without a value inside this `for` loop
   |
LL |         break;
   |         ~~~~~
help: alternatively, you might have meant to use the available loop label
   |
LL |         break 'for_loop;
   |               ~~~~~~~~~

error: aborting due to 11 previous errors; 10 warnings emitted

Some errors have detailed explanations: E0425, E0571.
For more information about an error, try `rustc --explain E0425`.