1 #![feature(associated_type_defaults)]
9 // Test parameters in default values
10 type FOk<T> = Self::E<'static, T>;
11 type FErr1 = Self::E<'static, 'static>;
12 //~^ ERROR this associated type takes 1 lifetime argument but 2 lifetime arguments were supplied
13 //~| ERROR this associated type takes 1
14 type FErr2<T> = Self::E<'static, T, u32>;
15 //~^ ERROR this associated type takes 1