// revisions: no_drop_tracking drop_tracking drop_tracking_mir | |
// [drop_tracking] compile-flags: -Zdrop-tracking | |
// [drop_tracking_mir] compile-flags: -Zdrop-tracking-mir | |
// build-pass | |
// edition:2018 | |
fn main() { | |
let _ = foo(); | |
} | |
async fn from_config(_: Config) {} | |
async fn foo() { | |
from_config(Config { | |
nickname: None, | |
..Default::default() | |
}) | |
.await; | |
} | |
#[derive(Default)] | |
struct Config { | |
nickname: Option<Box<u8>>, | |
} |