]> git.lizzy.rs Git - rust.git/blob - tests/ui/extern/issue-95829.stderr
Rollup merge of #106470 - ehuss:tidy-no-wasm, r=Mark-Simulacrum
[rust.git] / tests / ui / extern / issue-95829.stderr
1 error: incorrect function inside `extern` block
2   --> $DIR/issue-95829.rs:4:14
3    |
4 LL |   extern {
5    |   ------ `extern` blocks define existing foreign functions and functions inside of them cannot have a body
6 LL |       async fn L() {
7    |  ______________^___-
8    | |              |
9    | |              cannot have a body
10 LL | |
11 LL | |         async fn M() {}
12 LL | |     }
13    | |_____- help: remove the invalid body: `;`
14    |
15    = help: you might have meant to write a function accessible through FFI, which can be done by writing `extern fn` outside of the `extern` block
16    = note: for more information, visit https://doc.rust-lang.org/std/keyword.extern.html
17
18 error: functions in `extern` blocks cannot have qualifiers
19   --> $DIR/issue-95829.rs:4:14
20    |
21 LL | extern {
22    | ------ in this `extern` block
23 LL |     async fn L() {
24    |              ^
25    |
26 help: remove the qualifiers
27    |
28 LL |     fn L() {
29    |     ~~
30
31 error: aborting due to 2 previous errors
32