1 error: implementation of `FnOnce` is not general enough
2 --> $DIR/drop-tracking-unresolved-typeck-results.rs:99:5
9 LL | | Next(&Buffered(Map(Empty(PhantomData), ready::<&()>), FuturesOrdered(PhantomData), 0)).await
11 | |______^ implementation of `FnOnce` is not general enough
13 = note: `fn(&'0 ()) -> std::future::Ready<&'0 ()> {std::future::ready::<&'0 ()>}` must implement `FnOnce<(&'1 (),)>`, for any two lifetimes `'0` and `'1`...
14 = note: ...but it actually implements `FnOnce<(&(),)>`
16 error: implementation of `FnOnce` is not general enough
17 --> $DIR/drop-tracking-unresolved-typeck-results.rs:99:5
24 LL | | Next(&Buffered(Map(Empty(PhantomData), ready::<&()>), FuturesOrdered(PhantomData), 0)).await
26 | |______^ implementation of `FnOnce` is not general enough
28 = note: `fn(&'0 ()) -> std::future::Ready<&'0 ()> {std::future::ready::<&'0 ()>}` must implement `FnOnce<(&'1 (),)>`, for any two lifetimes `'0` and `'1`...
29 = note: ...but it actually implements `FnOnce<(&(),)>`
31 error: implementation of `FnOnce` is not general enough
32 --> $DIR/drop-tracking-unresolved-typeck-results.rs:99:5
39 LL | | Next(&Buffered(Map(Empty(PhantomData), ready::<&()>), FuturesOrdered(PhantomData), 0)).await
41 | |______^ implementation of `FnOnce` is not general enough
43 = note: `fn(&'0 ()) -> std::future::Ready<&'0 ()> {std::future::ready::<&'0 ()>}` must implement `FnOnce<(&'1 (),)>`, for any two lifetimes `'0` and `'1`...
44 = note: ...but it actually implements `FnOnce<(&(),)>`
46 error: implementation of `FnOnce` is not general enough
47 --> $DIR/drop-tracking-unresolved-typeck-results.rs:99:5
54 LL | | Next(&Buffered(Map(Empty(PhantomData), ready::<&()>), FuturesOrdered(PhantomData), 0)).await
56 | |______^ implementation of `FnOnce` is not general enough
58 = note: `fn(&'0 ()) -> std::future::Ready<&'0 ()> {std::future::ready::<&'0 ()>}` must implement `FnOnce<(&'1 (),)>`, for any two lifetimes `'0` and `'1`...
59 = note: ...but it actually implements `FnOnce<(&(),)>`
61 error: aborting due to 4 previous errors