-error: expected one of `.`, `;`, `?`, or an operator, found `let`
- --> $DIR/recover-missing-semi.rs:4:5
+error: expected `;`, found `keyword `let``
+ --> $DIR/recover-missing-semi.rs:2:22
|
LL | let _: usize = ()
- | - help: a semicolon may be missing here
-LL |
+ | ^ help: add `;` here
+...
LL | let _ = 3;
- | ^^^
+ | --- unexpected token
-error: expected one of `.`, `;`, `?`, or an operator, found `return`
- --> $DIR/recover-missing-semi.rs:11:5
+error: expected `;`, found `keyword `return``
+ --> $DIR/recover-missing-semi.rs:9:22
|
LL | let _: usize = ()
- | - help: a semicolon may be missing here
-LL |
+ | ^ help: add `;` here
+...
LL | return 3;
- | ^^^^^^
+ | ------ unexpected token
error[E0308]: mismatched types
--> $DIR/recover-missing-semi.rs:2:20
|
LL | let _: usize = ()
| ^^ expected usize, found ()
- |
- = note: expected type `usize`
- found type `()`
error[E0308]: mismatched types
--> $DIR/recover-missing-semi.rs:9:20
|
LL | let _: usize = ()
| ^^ expected usize, found ()
- |
- = note: expected type `usize`
- found type `()`
error: aborting due to 4 previous errors