mirror of https://github.com/rust-lang/rust
30 lines
1.2 KiB
Plaintext
30 lines
1.2 KiB
Plaintext
error: implementation of `FnOnce` is not general enough
|
|
--> $DIR/drop-tracking-unresolved-typeck-results.rs:98:5
|
|
|
|
|
LL | / send(async {
|
|
LL | |
|
|
LL | |
|
|
LL | | Next(&Buffered(Map(Empty(PhantomData), ready::<&()>), FuturesOrdered(PhantomData), 0)).await
|
|
LL | | });
|
|
| |______^ implementation of `FnOnce` is not general enough
|
|
|
|
|
= note: `fn(&'0 ()) -> std::future::Ready<&'0 ()> {std::future::ready::<&'0 ()>}` must implement `FnOnce<(&'1 (),)>`, for any two lifetimes `'0` and `'1`...
|
|
= note: ...but it actually implements `FnOnce<(&(),)>`
|
|
|
|
error: implementation of `FnOnce` is not general enough
|
|
--> $DIR/drop-tracking-unresolved-typeck-results.rs:98:5
|
|
|
|
|
LL | / send(async {
|
|
LL | |
|
|
LL | |
|
|
LL | | Next(&Buffered(Map(Empty(PhantomData), ready::<&()>), FuturesOrdered(PhantomData), 0)).await
|
|
LL | | });
|
|
| |______^ implementation of `FnOnce` is not general enough
|
|
|
|
|
= note: `fn(&'0 ()) -> std::future::Ready<&'0 ()> {std::future::ready::<&'0 ()>}` must implement `FnOnce<(&'1 (),)>`, for any two lifetimes `'0` and `'1`...
|
|
= note: ...but it actually implements `FnOnce<(&(),)>`
|
|
= note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
|
|
|
|
error: aborting due to 2 previous errors
|
|
|