summary refs log tree commit diff
path: root/src/test/ui/issues/issue-29124.rs
blob: 1cd3f84f7a2270ec54df1c7817df02dbfa64707d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
struct Ret;
struct Obj;

impl Obj {
    fn func() -> Ret {
        Ret
    }
}

fn func() -> Ret {
    Ret
}

fn main() {
    Obj::func.x();
    //~^ ERROR no method named `x` found for type `fn() -> Ret {Obj::func}` in the current scope
    func.x();
    //~^ ERROR no method named `x` found for type `fn() -> Ret {func}` in the current scope
}