-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