| // Tests that we probe receivers invariantly when using path-based method lookup. | |
| struct B<T>(T); | |
| impl B<fn(&'static ())> { | |
| fn method(self) { | |
| println!("hey"); | |
| } | |
| } | |
| fn foo(y: B<fn(&'static ())>) { | |
| B::<for<'a> fn(&'a ())>::method(y); | |
| //~^ ERROR no function or associated item named `method` found | |
| } | |
| fn main() {} |