]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-40085.rs
Rollup merge of #100168 - WaffleLapkin:improve_diagnostics_for_missing_type_in_a_cons...
[rust.git] / src / test / ui / issues / issue-40085.rs
1 // run-pass
2 use std::ops::Index;
3 fn bar() {}
4 static UNIT: () = ();
5 struct S;
6 impl Index<fn()> for S {
7     type Output = ();
8     fn index(&self, _: fn()) -> &() { &UNIT }
9 }
10 fn main() {
11     S.index(bar);
12     S[bar];
13 }