struct A; impl A { fn b(self> {} //~^ ERROR expected one of `)`, `,`, or `:`, found `>` } fn main() {}