1 error[E0631]: type mismatch in closure arguments
2 --> $DIR/issue-41366.rs:10:5
4 LL | (&|_| ()) as &dyn for<'x> Fn(<u32 as T<'x>>::V);
7 | | found signature of `fn(u16) -> _`
8 | expected signature of `fn(<u32 as T<'x>>::V) -> _`
10 = note: required for the cast to the object type `dyn for<'x> std::ops::Fn(<u32 as T<'x>>::V)`
12 error: aborting due to previous error
14 For more information about this error, try `rustc --explain E0631`.