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 | |
} |