blob: 909c33f642d31f581e7fafb31ac18b0d04a3293b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
trait T<'x> {
type V;
}
impl<'g> T<'g> for u32 {
type V = u16;
}
fn main() {
(&|_| ()) as &dyn for<'x> Fn(<u32 as T<'x>>::V);
//~^ ERROR: type mismatch in closure arguments
//~| ERROR: size for values of type `<u32 as T<'_>>::V` cannot be known at compilation time
}
|