]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/parser/removed-syntax-static-fn.stderr
New upstream version 1.43.0+dfsg1
[rustc.git] / src / test / ui / parser / removed-syntax-static-fn.stderr
index dfadefee23c15ba3df0d3a08516db16aae72d14d..04e34dc16a84209f06e2cd9ec5abfef665fabdce 100644 (file)
@@ -1,10 +1,25 @@
-error: expected one of `async`, `const`, `crate`, `default`, `extern`, `fn`, `pub`, `type`, `unsafe`, or `}`, found keyword `static`
-  --> $DIR/removed-syntax-static-fn.rs:4:5
+error: expected identifier, found keyword `fn`
+  --> $DIR/removed-syntax-static-fn.rs:4:12
+   |
+LL |     static fn f() {}
+   |            ^^ expected identifier, found keyword
+
+error: expected one of `:`, `;`, or `=`, found `f`
+  --> $DIR/removed-syntax-static-fn.rs:4:15
    |
 LL | impl S {
-   |         - expected one of 10 possible tokens
+   |        - while parsing this item list starting here
+LL |     static fn f() {}
+   |               ^ expected one of `:`, `;`, or `=`
+...
+LL | }
+   | - the item list ends here
+
+error: missing type for `static` item
+  --> $DIR/removed-syntax-static-fn.rs:4:12
+   |
 LL |     static fn f() {}
-   |     ^^^^^^ unexpected token
+   |            ^^ help: provide a type for the item: `r#fn: <type>`
 
-error: aborting due to previous error
+error: aborting due to 3 previous errors