1 2 3 4 5 6 7 8 9 10
// check-pass #![feature(type_alias_impl_trait)] fn main() { type T = impl Copy; let foo: T = (1u32, 2u32); let x: (_, _) = foo; println!("{:?}", x); }