1 warning: `Umm` held across a suspend point, but should not be
4 LL | let _guard = bar();
7 | ------ the value is held across this suspend point
9 note: You gotta use Umm's, ya know?
12 LL | let _guard = bar();
14 help: consider using a block (`{ ... }`) to shrink the value's scope, ending before the suspend point
17 LL | let _guard = bar();
19 note: the lint level is defined here
22 LL | #![warn(must_not_suspend)]
25 warning: 1 warning emitted