```
error[E0308]: `match` arms have incompatible types
--> tests/ui/codemap_tests/huge_multispan_highlight.rs:98:18
|
6 | let _ = match true {
| ---------- `match` arms have incompatible types
7 | true => (
| _________________-
8 | | // last line shown in multispan header
... |
96 | |
97 | | ),
| |_________- this is found to be of type `()`
98 | false => "
| __________________^
... |
119 | |
120 | | ",
| |_________^ expected `()`, found `&str`
error[E0308]: `match` arms have incompatible types
--> tests/ui/codemap_tests/huge_multispan_highlight.rs:215:18
|
122 | let _ = match true {
| ---------- `match` arms have incompatible types
123 | true => (
| _________________-
124 | |
125 | | 1 // last line shown in multispan header
... |
213 | |
214 | | ),
| |_________- this is found to be of type `{integer}`
215 | false => "
| __________________^
216 | |
217 | |
218 | | 1 last line shown in multispan
... |
237 | |
238 | | ",
| |_________^ expected integer, found `&str`
```
94 lines
2.8 KiB
Text
94 lines
2.8 KiB
Text
error: an async construct yields a type which is itself awaitable
|
|
--> tests/ui/async_yields_async.rs:39: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:44: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:55: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:57: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:63:9
|
|
|
|
|
LL | let _m = async || {
|
|
| _______________________-
|
|
LL | | println!("I'm bored");
|
|
LL | | // Some more stuff
|
|
... |
|
|
LL | | CustomFutureType
|
|
| | ^^^^^^^^^^^^^^^^
|
|
| | |
|
|
| | awaitable value not awaited
|
|
| | help: consider awaiting this value: `CustomFutureType.await`
|
|
LL | | };
|
|
| |_____- outer async construct
|
|
|
|
error: aborting due to 6 previous errors
|
|
|