rust/tests/ui/parser/label-after-block-like.stderr

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

198 lines
5.1 KiB
Plaintext
Raw Normal View History

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