rust/tests/ui/parser/label-after-block-like.stderr
Esteban Küber 692bc344d5 Make parse error suggestions verbose and fix spans
Go over all structured parser suggestions and make them verbose style.

When suggesting to add or remove delimiters, turn them into multiple suggestion parts.
2024-07-12 03:02:57 +00:00

198 lines
5.1 KiB
Plaintext

error: labeled expression must be followed by `:`
--> $DIR/label-after-block-like.rs:2:20
|
LL | if let () = () 'a {}
| --^^^
| |
| the label
|
= note: labels are used before loops and blocks, allowing e.g., `break 'label` to them
help: add `:` after the label
|
LL | if let () = () 'a: {}
| +
error: expected `{`, found `'a`
--> $DIR/label-after-block-like.rs:2:20
|
LL | if let () = () 'a {}
| ^^ expected `{`
|
note: the `if` expression is missing a block after this condition
--> $DIR/label-after-block-like.rs:2:8
|
LL | if let () = () 'a {}
| ^^^^^^^^^^^
help: try placing this code inside a block
|
LL | if let () = () { 'a {} }
| + +
error: labeled expression must be followed by `:`
--> $DIR/label-after-block-like.rs:8:13
|
LL | if true 'a {}
| --^^^
| |
| the label
|
= note: labels are used before loops and blocks, allowing e.g., `break 'label` to them
help: add `:` after the label
|
LL | if true 'a: {}
| +
error: expected `{`, found `'a`
--> $DIR/label-after-block-like.rs:8:13
|
LL | if true 'a {}
| ^^ expected `{`
|
note: the `if` expression is missing a block after this condition
--> $DIR/label-after-block-like.rs:8:8
|
LL | if true 'a {}
| ^^^^
help: try placing this code inside a block
|
LL | if true { 'a {} }
| + +
error: labeled expression must be followed by `:`
--> $DIR/label-after-block-like.rs:14:10
|
LL | loop 'a {}
| --^^^
| |
| the label
|
= note: labels are used before loops and blocks, allowing e.g., `break 'label` to them
help: add `:` after the label
|
LL | loop 'a: {}
| +
error: expected `{`, found `'a`
--> $DIR/label-after-block-like.rs:14:10
|
LL | loop 'a {}
| ---- ^^ expected `{`
| |
| while parsing this `loop` expression
|
help: try placing this code inside a block
|
LL | loop { 'a {} }
| + +
error: labeled expression must be followed by `:`
--> $DIR/label-after-block-like.rs:20:16
|
LL | while true 'a {}
| --^^^
| |
| the label
|
= note: labels are used before loops and blocks, allowing e.g., `break 'label` to them
help: add `:` after the label
|
LL | while true 'a: {}
| +
error: expected `{`, found `'a`
--> $DIR/label-after-block-like.rs:20:16
|
LL | while true 'a {}
| ----- ---- ^^ expected `{`
| | |
| | this `while` condition successfully parsed
| while parsing the body of this `while` expression
|
help: try placing this code inside a block
|
LL | while true { 'a {} }
| + +
error: labeled expression must be followed by `:`
--> $DIR/label-after-block-like.rs:26:23
|
LL | while let () = () 'a {}
| --^^^
| |
| the label
|
= note: labels are used before loops and blocks, allowing e.g., `break 'label` to them
help: add `:` after the label
|
LL | while let () = () 'a: {}
| +
error: expected `{`, found `'a`
--> $DIR/label-after-block-like.rs:26:23
|
LL | while let () = () 'a {}
| ----- ----------- ^^ expected `{`
| | |
| | this `while` condition successfully parsed
| while parsing the body of this `while` expression
|
help: try placing this code inside a block
|
LL | while let () = () { 'a {} }
| + +
error: labeled expression must be followed by `:`
--> $DIR/label-after-block-like.rs:32:19
|
LL | for _ in 0..0 'a {}
| --^^^
| |
| the label
|
= note: labels are used before loops and blocks, allowing e.g., `break 'label` to them
help: add `:` after the label
|
LL | for _ in 0..0 'a: {}
| +
error: expected `{`, found `'a`
--> $DIR/label-after-block-like.rs:32:19
|
LL | for _ in 0..0 'a {}
| ^^ expected `{`
|
help: try placing this code inside a block
|
LL | for _ in 0..0 { 'a {} }
| + +
error: labeled expression must be followed by `:`
--> $DIR/label-after-block-like.rs:38:12
|
LL | unsafe 'a {}
| --^^^
| |
| the label
|
= note: labels are used before loops and blocks, allowing e.g., `break 'label` to them
help: add `:` after the label
|
LL | unsafe 'a: {}
| +
error: expected `{`, found `'a`
--> $DIR/label-after-block-like.rs:38:12
|
LL | unsafe 'a {}
| ------ ^^ expected `{`
| |
| while parsing this `unsafe` expression
|
help: try placing this code inside a block
|
LL | unsafe { 'a {} }
| + +
error: aborting due to 14 previous errors