#![feature(type_alias_impl_trait)] // check-pass // issue: https://github.com/rust-lang/rust/issues/104551 fn main() { type T = impl Sized; let (_a, _b): T = (1u32, 2u32); }