]>
Commit | Line | Data |
---|---|---|
1b1a35ee | 1 | error[E0433]: failed to resolve: use of undeclared crate or module `foo` |
3dfed10e XL |
2 | --> $DIR/issue-72911.rs:12:33 |
3 | | | |
4 | LL | fn gather_from_file(dir_entry: &foo::MissingItem) -> impl Iterator<Item = Lint> { | |
1b1a35ee | 5 | | ^^^ use of undeclared crate or module `foo` |
3dfed10e | 6 | |
1b1a35ee | 7 | error[E0433]: failed to resolve: use of undeclared crate or module `foo` |
3dfed10e XL |
8 | --> $DIR/issue-72911.rs:17:41 |
9 | | | |
10 | LL | fn lint_files() -> impl Iterator<Item = foo::MissingItem> { | |
1b1a35ee | 11 | | ^^^ use of undeclared crate or module `foo` |
3dfed10e XL |
12 | |
13 | error[E0720]: cannot resolve opaque type | |
14 | --> $DIR/issue-72911.rs:7:24 | |
15 | | | |
16 | LL | pub fn gather_all() -> impl Iterator<Item = Lint> { | |
17 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive opaque type | |
18 | LL | | |
19 | LL | lint_files().flat_map(|f| gather_from_file(&f)) | |
20 | | ----------------------------------------------- | |
21 | | | | |
1b1a35ee XL |
22 | | returning here with type `FlatMap<impl Iterator, [type error], [closure@$DIR/issue-72911.rs:9:27: 9:51]>` |
23 | | returning here with type `FlatMap<impl Iterator, [type error], [closure@$DIR/issue-72911.rs:9:27: 9:51]>` | |
3dfed10e XL |
24 | ... |
25 | LL | fn gather_from_file(dir_entry: &foo::MissingItem) -> impl Iterator<Item = Lint> { | |
1b1a35ee | 26 | | -------------------------- returning this opaque type `FlatMap<impl Iterator, [type error], [closure@$DIR/issue-72911.rs:9:27: 9:51]>` |
3dfed10e XL |
27 | ... |
28 | LL | fn lint_files() -> impl Iterator<Item = foo::MissingItem> { | |
1b1a35ee | 29 | | -------------------------------------- returning this opaque type `FlatMap<impl Iterator, [type error], [closure@$DIR/issue-72911.rs:9:27: 9:51]>` |
3dfed10e XL |
30 | |
31 | error: aborting due to 3 previous errors | |
32 | ||
33 | Some errors have detailed explanations: E0433, E0720. | |
34 | For more information about an error, try `rustc --explain E0433`. |