#![feature(type_alias_impl_trait)] type PairCoupledTypes: Trait< //~^ ERROR: bounds on `type`s in this context have no effect //~| ERROR: cannot find trait `Trait` in this scope [u32; { static FOO: usize; //~ ERROR: free static item without body }], > = impl Trait< //~^ ERROR: cannot find trait `Trait` in this scope [u32; { static FOO: usize; //~ ERROR: free static item without body }], >; fn main() {}