diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2020-01-30 05:31:04 +0100 |
|---|---|---|
| committer | Mazdak Farrokhzad <twingoow@gmail.com> | 2020-02-13 10:39:24 +0100 |
| commit | c30f068dc8b2ef58678b9846ba834dd6dea3fe44 (patch) | |
| tree | 82e59f521573df949dda750e7f1aa31588205b7d /src/test/ui/parser | |
| parent | e839b2ec849246ec5efe5069c8d874dbef289462 (diff) | |
| download | rust-c30f068dc8b2ef58678b9846ba834dd6dea3fe44.tar.gz rust-c30f068dc8b2ef58678b9846ba834dd6dea3fe44.zip | |
IsAsync -> enum Async { Yes { span: Span, .. }, No }
use new span for better diagnostics.
Diffstat (limited to 'src/test/ui/parser')
| -rw-r--r-- | src/test/ui/parser/fn-header-semantic-fail.stderr | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/test/ui/parser/fn-header-semantic-fail.stderr b/src/test/ui/parser/fn-header-semantic-fail.stderr index 41d2d9b7faa..689bbdd8bab 100644 --- a/src/test/ui/parser/fn-header-semantic-fail.stderr +++ b/src/test/ui/parser/fn-header-semantic-fail.stderr @@ -2,7 +2,9 @@ error[E0706]: trait fns cannot be declared `async` --> $DIR/fn-header-semantic-fail.rs:17:9 | LL | async fn ft1(); - | ^^^^^^^^^^^^^^^ + | -----^^^^^^^^^^ + | | + | `async` because of this | = note: `async` trait functions are not currently supported = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait @@ -17,7 +19,9 @@ error[E0706]: trait fns cannot be declared `async` --> $DIR/fn-header-semantic-fail.rs:21:21 | LL | /* const */ async unsafe extern "C" fn ft5(); - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | `async` because of this | = note: `async` trait functions are not currently supported = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait @@ -26,7 +30,9 @@ error[E0706]: trait fns cannot be declared `async` --> $DIR/fn-header-semantic-fail.rs:28:9 | LL | async fn ft1() {} - | ^^^^^^^^^^^^^^^^^ + | -----^^^^^^^^^^^^ + | | + | `async` because of this | = note: `async` trait functions are not currently supported = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait @@ -41,7 +47,9 @@ error[E0706]: trait fns cannot be declared `async` --> $DIR/fn-header-semantic-fail.rs:33:21 | LL | /* const */ async unsafe extern "C" fn ft5() {} - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | | + | `async` because of this | = note: `async` trait functions are not currently supported = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait |
