| error: an async construct yields a type which is itself awaitable | |
| --> tests/ui/async_yields_async.rs:37:9 | |
| | | |
| LL | let _h = async { | |
| | _____________________- | |
| LL | |/ async { | |
| LL | || 3 | |
| LL | || } | |
| | ||_________^ awaitable value not awaited | |
| LL | | }; | |
| | |______- outer async construct | |
| | | |
| = note: `-D clippy::async-yields-async` implied by `-D warnings` | |
| = help: to override `-D warnings` add `#[allow(clippy::async_yields_async)]` | |
| help: consider awaiting this value | |
| | | |
| LL | async { | |
| LL | 3 | |
| LL ~ }.await | |
| | | |
| error: an async construct yields a type which is itself awaitable | |
| --> tests/ui/async_yields_async.rs:43:9 | |
| | | |
| LL | let _i = async { | |
| | ____________________- | |
| LL | | CustomFutureType | |
| | | ^^^^^^^^^^^^^^^^ | |
| | | | | |
| | | awaitable value not awaited | |
| | | help: consider awaiting this value: `CustomFutureType.await` | |
| LL | | }; | |
| | |_____- outer async construct | |
| error: an async construct yields a type which is itself awaitable | |
| --> tests/ui/async_yields_async.rs:50:9 | |
| | | |
| LL | let _j = async || { | |
| | ________________________- | |
| LL | |/ async { | |
| LL | || 3 | |
| LL | || } | |
| | ||_________^ awaitable value not awaited | |
| LL | | }; | |
| | |______- outer async construct | |
| | | |
| help: consider awaiting this value | |
| | | |
| LL | async { | |
| LL | 3 | |
| LL ~ }.await | |
| | | |
| error: an async construct yields a type which is itself awaitable | |
| --> tests/ui/async_yields_async.rs:56:9 | |
| | | |
| LL | let _k = async || { | |
| | _______________________- | |
| LL | | CustomFutureType | |
| | | ^^^^^^^^^^^^^^^^ | |
| | | | | |
| | | awaitable value not awaited | |
| | | help: consider awaiting this value: `CustomFutureType.await` | |
| LL | | }; | |
| | |_____- outer async construct | |
| error: an async construct yields a type which is itself awaitable | |
| --> tests/ui/async_yields_async.rs:59:23 | |
| | | |
| LL | let _l = async || CustomFutureType; | |
| | ^^^^^^^^^^^^^^^^ | |
| | | | |
| | outer async construct | |
| | awaitable value not awaited | |
| | help: consider awaiting this value: `CustomFutureType.await` | |
| error: an async construct yields a type which is itself awaitable | |
| --> tests/ui/async_yields_async.rs:66:9 | |
| | | |
| LL | let _m = async || { | |
| | _______________________- | |
| LL | | println!("I'm bored"); | |
| ... | | |
| LL | | CustomFutureType | |
| | | ^^^^^^^^^^^^^^^^ | |
| | | | | |
| | | awaitable value not awaited | |
| | | help: consider awaiting this value: `CustomFutureType.await` | |
| LL | | }; | |
| | |_____- outer async construct | |
| error: an async construct yields a type which is itself awaitable | |
| --> tests/ui/async_yields_async.rs:96:21 | |
| | | |
| LL | let x = async { call_bar!(5) }; | |
| | --^^^^^^^^^^^^-- | |
| | | | | |
| | | awaitable value not awaited | |
| | | help: consider awaiting this value: `call_bar!(5).await` | |
| | outer async construct | |
| error: an async construct yields a type which is itself awaitable | |
| --> tests/ui/async_yields_async.rs:98:21 | |
| | | |
| LL | let y = async { call_bar!() }; | |
| | --^^^^^^^^^^^-- | |
| | | | | |
| | | awaitable value not awaited | |
| | | help: consider awaiting this value: `call_bar!().await` | |
| | outer async construct | |
| error: an async construct yields a type which is itself awaitable | |
| --> tests/ui/async_yields_async.rs:90:21 | |
| | | |
| LL | async { bar(5) } | |
| | --^^^^^^-- | |
| | | | | |
| | | awaitable value not awaited | |
| | | help: consider awaiting this value: `bar(5).await` | |
| | outer async construct | |
| ... | |
| LL | let y = async { call_bar!() }; | |
| | ----------- in this macro invocation | |
| | | |
| = note: this error originates in the macro `call_bar` (in Nightly builds, run with -Z macro-backtrace for more info) | |
| error: an async construct yields a type which is itself awaitable | |
| --> tests/ui/async_yields_async.rs:119:21 | |
| | | |
| LL | let _ = async { CustomFutureType + CustomFutureType }; | |
| | --^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-- | |
| | | | | |
| | | awaitable value not awaited | |
| | | help: consider awaiting this value: `(CustomFutureType + CustomFutureType).await` | |
| | outer async construct | |
| error: aborting due to 10 previous errors | |