7 impl<'a> Trait<'a> for Type {
11 pub fn break_me<T, F>(f: F)
12 where T: for<'b> Trait<'b>,
13 F: for<'b> FnMut(<T as Trait<'b>>::Assoc) {
14 break_me::<Type, fn(_)>;
15 //~^ ERROR: type mismatch in function arguments
16 //~| ERROR: type mismatch resolving