use pin_project::pin_project; #[pin_project] pub struct TupleStruct(#[pin] pub T, pub U); fn main() {}