error: `No` held across a suspend point, but should not be --> $DIR/dedup.rs:19:9 | LL | let no = No {}; | ^^ LL | wheeee(&no).await; | ------ the value is held across this suspend point | help: consider using a block (`{ ... }`) to shrink the value's scope, ending before the suspend point --> $DIR/dedup.rs:19:9 | LL | let no = No {}; | ^^ note: the lint level is defined here --> $DIR/dedup.rs:6:9 | LL | #![deny(must_not_suspend)] | ^^^^^^^^^^^^^^^^ error: `No` held across a suspend point, but should not be --> $DIR/dedup.rs:20:13 | LL | wheeee(&no).await; | ^^ ------ the value is held across this suspend point | help: consider using a block (`{ ... }`) to shrink the value's scope, ending before the suspend point --> $DIR/dedup.rs:20:13 | LL | wheeee(&no).await; | ^^ error: aborting due to 2 previous errors