error: allocator `MyAllocatorWhichMustNotSuspend` held across a suspend point, but should not be --> $DIR/allocator.rs:24:9 | LL | let x = Box::new_in(1i32, MyAllocatorWhichMustNotSuspend); | ^ LL | LL | suspend().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/allocator.rs:24:9 | LL | let x = Box::new_in(1i32, MyAllocatorWhichMustNotSuspend); | ^ note: the lint level is defined here --> $DIR/allocator.rs:4:9 | LL | #![deny(must_not_suspend)] | ^^^^^^^^^^^^^^^^ error: aborting due to 1 previous error