4 fn bfnr<U, V: Baz<U>, W: Fn()>(y: T) { //~ ERROR E0401
9 (y: T) { //~ ERROR E0401
12 //~^ ERROR type annotations needed
13 //~| ERROR type annotations needed
21 impl<T> Iterator for A<T> {
23 fn next(&mut self) -> Option<u8> {
24 fn helper(sel: &Self) -> u8 { //~ ERROR E0401