| error[E0267]: `break` inside `async` function |
| --> $DIR/break-inside-coroutine-issue-124495.rs:6:5 |
| | |
| LL | async fn async_fn() { |
| | ------------------- enclosing `async` function |
| LL | break; |
| | ^^^^^ cannot `break` inside `async` function |
| |
| error[E0267]: `break` inside `gen` function |
| --> $DIR/break-inside-coroutine-issue-124495.rs:10:5 |
| | |
| LL | gen fn gen_fn() { |
| | --------------- enclosing `gen` function |
| LL | break; |
| | ^^^^^ cannot `break` inside `gen` function |
| |
| error[E0267]: `break` inside `async gen` function |
| --> $DIR/break-inside-coroutine-issue-124495.rs:14:5 |
| | |
| LL | async gen fn async_gen_fn() { |
| | --------------------------- enclosing `async gen` function |
| LL | break; |
| | ^^^^^ cannot `break` inside `async gen` function |
| |
| error[E0267]: `break` inside `async` block |
| --> $DIR/break-inside-coroutine-issue-124495.rs:18:21 |
| | |
| LL | let _ = async { break; }; |
| | ----- ^^^^^ cannot `break` inside `async` block |
| | | |
| | enclosing `async` block |
| |
| error[E0267]: `break` inside `async` closure |
| --> $DIR/break-inside-coroutine-issue-124495.rs:20:24 |
| | |
| LL | let _ = async || { break; }; |
| | -------- ^^^^^ cannot `break` inside `async` closure |
| | | |
| | enclosing `async` closure |
| |
| error[E0267]: `break` inside `gen` block |
| --> $DIR/break-inside-coroutine-issue-124495.rs:22:19 |
| | |
| LL | let _ = gen { break; }; |
| | --- ^^^^^ cannot `break` inside `gen` block |
| | | |
| | enclosing `gen` block |
| |
| error[E0267]: `break` inside `async gen` block |
| --> $DIR/break-inside-coroutine-issue-124495.rs:24:25 |
| | |
| LL | let _ = async gen { break; }; |
| | --------- ^^^^^ cannot `break` inside `async gen` block |
| | | |
| | enclosing `async gen` block |
| |
| error: aborting due to 7 previous errors |
| |
| For more information about this error, try `rustc --explain E0267`. |