]> git.proxmox.com Git - rustc.git/blame - src/test/ui/impl_trait_projections.stderr
New upstream version 1.26.2+dfsg1
[rustc.git] / src / test / ui / impl_trait_projections.stderr
CommitLineData
0531ce1d
XL
1error[E0667]: `impl Trait` is not allowed in path parameters
2 --> $DIR/impl_trait_projections.rs:23:51
3 |
4LL | fn projection_is_disallowed(x: impl Iterator) -> <impl Iterator>::Item {
5 | ^^^^^^^^^^^^^
6
7error[E0667]: `impl Trait` is not allowed in path parameters
8 --> $DIR/impl_trait_projections.rs:30:9
9 |
10LL | -> <impl Iterator as Iterator>::Item
11 | ^^^^^^^^^^^^^
12
13error[E0667]: `impl Trait` is not allowed in path parameters
14 --> $DIR/impl_trait_projections.rs:37:27
15 |
16LL | -> <::std::ops::Range<impl Debug> as Iterator>::Item
17 | ^^^^^^^^^^
18
19error[E0667]: `impl Trait` is not allowed in path parameters
20 --> $DIR/impl_trait_projections.rs:44:29
21 |
22LL | -> <dyn Iterator<Item = impl Debug> as Iterator>::Item
23 | ^^^^^^^^^^
24
25error[E0223]: ambiguous associated type
26 --> $DIR/impl_trait_projections.rs:23:50
27 |
28LL | fn projection_is_disallowed(x: impl Iterator) -> <impl Iterator>::Item {
29 | ^^^^^^^^^^^^^^^^^^^^^ ambiguous associated type
30 |
31 = note: specify the type using the syntax `<impl std::iter::Iterator as Trait>::Item`
32
33error: aborting due to 5 previous errors
34
35Some errors occurred: E0223, E0667.
36For more information about an error, try `rustc --explain E0223`.