mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-27 01:04:03 +00:00
692bc344d5
Go over all structured parser suggestions and make them verbose style. When suggesting to add or remove delimiters, turn them into multiple suggestion parts.
198 lines
5.1 KiB
Plaintext
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
|
|
|