trait X { type Y<'a>; } const _: () = { fn f<'a>(arg : Box>) {} //~^ ERROR: expected one of }; const _: () = { fn f1<'a>(arg : Box) = &'a ()>>) {} //~^ ERROR: expected one of }; const _: () = { fn f1<'a>(arg : Box>) {} //~^ ERROR: expected one of }; fn main() {}