//@ edition: 2024 //@ build-pass #![crate_type = "lib"] #![allow(incomplete_features)] #![feature(async_drop)] async fn move_part_await_return_rest_tuple() -> Vec { let x = (vec![3], vec![4, 4]); drop(x.1); x.0 }