// compile-flags: --edition=2021 // check-pass #![feature(type_alias_impl_trait)] fn main() { type T = impl Copy; let foo: T = (1u32, 2u32); let (a, b): (u32, u32) = foo; }