rust/tests/ui/lint/must_not_suspend/dedup.rs
2023-09-23 13:34:07 +00:00

21 lines
288 B
Rust

// edition:2018
#![feature(must_not_suspend)]
#![deny(must_not_suspend)]
#[must_not_suspend]
struct No {}
async fn shushspend() {}
async fn wheeee<T>(t: T) {
shushspend().await;
drop(t);
}
async fn yes() {
wheeee(&No {}).await; //~ ERROR `No` held across
}
fn main() {
}