| error: boxed `Umm` held across a suspend point, but should not be |
| --> $DIR/boxed.rs:20:9 |
| | |
| LL | let _guard = bar(); |
| | ^^^^^^ |
| LL | other().await; |
| | ------ the value is held across this suspend point |
| | |
| note: You gotta use Umm's, ya know? |
| --> $DIR/boxed.rs:20:9 |
| | |
| LL | let _guard = bar(); |
| | ^^^^^^ |
| help: consider using a block (`{ ... }`) to shrink the value's scope, ending before the suspend point |
| --> $DIR/boxed.rs:20:9 |
| | |
| LL | let _guard = bar(); |
| | ^^^^^^ |
| note: the lint level is defined here |
| --> $DIR/boxed.rs:3:9 |
| | |
| LL | #![deny(must_not_suspend)] |
| | ^^^^^^^^^^^^^^^^ |
| |
| error: aborting due to previous error |
| |