// Regression test for #68643#![feature(generic_associated_types)]traitFun{typeF<'a>: Fn()-> u32;fncallme<'a>(f: Self::F<'a>)-> u32{f()}}impl<T>FunforT{typeF<'a>=Self;//~^ ERROR expected a `Fn<()>` closure, found `T`}pubfnmain(){<fn()>::callme(||{});}