]> git.lizzy.rs Git - rust.git/blob - src/test/ui/impl-trait/issue-72911.stderr
Merge commit '953f024793dab92745fee9cd2c4dee6a60451771' into clippyup
[rust.git] / src / test / ui / impl-trait / issue-72911.stderr
1 error[E0433]: failed to resolve: use of undeclared crate or module `foo`
2   --> $DIR/issue-72911.rs:12:33
3    |
4 LL | fn gather_from_file(dir_entry: &foo::MissingItem) -> impl Iterator<Item = Lint> {
5    |                                 ^^^ use of undeclared crate or module `foo`
6
7 error[E0433]: failed to resolve: use of undeclared crate or module `foo`
8   --> $DIR/issue-72911.rs:17:41
9    |
10 LL | fn lint_files() -> impl Iterator<Item = foo::MissingItem> {
11    |                                         ^^^ use of undeclared crate or module `foo`
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    |     |
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]>`
24 ...
25 LL | fn gather_from_file(dir_entry: &foo::MissingItem) -> impl Iterator<Item = Lint> {
26    |                                                      -------------------------- returning this opaque type `FlatMap<impl Iterator, [type error], [closure@$DIR/issue-72911.rs:9:27: 9:51]>`
27 ...
28 LL | fn lint_files() -> impl Iterator<Item = foo::MissingItem> {
29    |                    -------------------------------------- returning this opaque type `FlatMap<impl Iterator, [type error], [closure@$DIR/issue-72911.rs:9:27: 9:51]>`
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`.