| error[E0308]: mismatched types |
| --> $DIR/issue-90027-async-fn-return-suggestion.rs:4:5 |
| | |
| LL | async fn hello() { |
| | - help: try adding a return type: `-> i32` |
| LL | 0 |
| | ^ expected `()`, found integer |
| |
| error[E0308]: mismatched types |
| --> $DIR/issue-90027-async-fn-return-suggestion.rs:9:5 |
| | |
| LL | async fn world() -> () { |
| | -- expected `()` because of return type |
| LL | 0 |
| | ^ expected `()`, found integer |
| |
| error[E0308]: mismatched types |
| --> $DIR/issue-90027-async-fn-return-suggestion.rs:14:5 |
| | |
| LL | hello() |
| | ^^^^^^^ expected `()`, found future |
| | |
| note: calling an async function returns a future |
| --> $DIR/issue-90027-async-fn-return-suggestion.rs:14:5 |
| | |
| LL | hello() |
| | ^^^^^^^ |
| help: consider `await`ing on the `Future` |
| | |
| LL | hello().await |
| | ++++++ |
| help: consider using a semicolon here |
| | |
| LL | hello(); |
| | + |
| |
| error: aborting due to 3 previous errors |
| |
| For more information about this error, try `rustc --explain E0308`. |