| struct Struct; |
| //~^ NOTE function or associated item `fob` not found for this struct |
| |
| impl Struct { |
| fn foo() { } |
| } |
| |
| mod module { |
| fn foo() { } |
| |
| struct Struct; |
| |
| impl Struct { |
| fn foo() { } |
| } |
| } |
| |
| trait Trait { |
| fn foo(); |
| } |
| |
| fn main() { |
| Struct::fob(); |
| //~^ ERROR no function or associated item named `fob` found for struct `Struct` in the current scope |
| //~| NOTE function or associated item not found in `Struct` |
| |
| Struc::foo(); |
| //~^ ERROR failed to resolve: use of undeclared type `Struc` |
| //~| NOTE use of undeclared type `Struc` |
| |
| modul::foo(); |
| //~^ ERROR failed to resolve: use of undeclared crate or module `modul` |
| //~| NOTE use of undeclared crate or module `modul` |
| |
| module::Struc::foo(); |
| //~^ ERROR failed to resolve: could not find `Struc` in `module` |
| //~| NOTE could not find `Struc` in `module` |
| |
| Trai::foo(); |
| //~^ ERROR failed to resolve: use of undeclared type `Trai` |
| //~| NOTE use of undeclared type `Trai` |
| } |