23 lines
861 B
Plaintext
23 lines
861 B
Plaintext
|
error: `impl Trait` captures lifetime parameter, but it is not mentioned in `use<...>` precise captures list
|
||
|
--> $DIR/capturing-implicit.rs:8:11
|
||
|
|
|
||
|
LL | fn foo(x: &()) -> impl IntoIterator<Item = impl Sized> + use<> {
|
||
|
| ^ -------------------------------------------- lifetime captured due to being mentioned in the bounds of the `impl Trait`
|
||
|
| |
|
||
|
| this lifetime parameter is captured
|
||
|
|
||
|
error: ['_: o]
|
||
|
--> $DIR/capturing-implicit.rs:8:19
|
||
|
|
|
||
|
LL | fn foo(x: &()) -> impl IntoIterator<Item = impl Sized> + use<> {
|
||
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
|
|
||
|
error: ['_: o]
|
||
|
--> $DIR/capturing-implicit.rs:8:44
|
||
|
|
|
||
|
LL | fn foo(x: &()) -> impl IntoIterator<Item = impl Sized> + use<> {
|
||
|
| ^^^^^^^^^^
|
||
|
|
||
|
error: aborting due to 3 previous errors
|
||
|
|