mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-29 10:13:54 +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.
117 lines
2.8 KiB
Plaintext
117 lines
2.8 KiB
Plaintext
error: labeled expression must be followed by `:`
|
|
--> $DIR/labeled-no-colon-expr.rs:2:5
|
|
|
|
|
LL | 'l0 while false {}
|
|
| ---^^^^^^^^^^^^^^^
|
|
| |
|
|
| the label
|
|
|
|
|
= note: labels are used before loops and blocks, allowing e.g., `break 'label` to them
|
|
help: add `:` after the label
|
|
|
|
|
LL | 'l0: while false {}
|
|
| +
|
|
|
|
error: labeled expression must be followed by `:`
|
|
--> $DIR/labeled-no-colon-expr.rs:3:5
|
|
|
|
|
LL | 'l1 for _ in 0..1 {}
|
|
| ---^^^^^^^^^^^^^^^^^
|
|
| |
|
|
| the label
|
|
|
|
|
= note: labels are used before loops and blocks, allowing e.g., `break 'label` to them
|
|
help: add `:` after the label
|
|
|
|
|
LL | 'l1: for _ in 0..1 {}
|
|
| +
|
|
|
|
error: labeled expression must be followed by `:`
|
|
--> $DIR/labeled-no-colon-expr.rs:4:5
|
|
|
|
|
LL | 'l2 loop {}
|
|
| ---^^^^^^^^
|
|
| |
|
|
| the label
|
|
|
|
|
= note: labels are used before loops and blocks, allowing e.g., `break 'label` to them
|
|
help: add `:` after the label
|
|
|
|
|
LL | 'l2: loop {}
|
|
| +
|
|
|
|
error: labeled expression must be followed by `:`
|
|
--> $DIR/labeled-no-colon-expr.rs:5:5
|
|
|
|
|
LL | 'l3 {}
|
|
| ---^^^
|
|
| |
|
|
| the label
|
|
|
|
|
= note: labels are used before loops and blocks, allowing e.g., `break 'label` to them
|
|
help: add `:` after the label
|
|
|
|
|
LL | 'l3: {}
|
|
| +
|
|
|
|
error: expected `while`, `for`, `loop` or `{` after a label
|
|
--> $DIR/labeled-no-colon-expr.rs:6:9
|
|
|
|
|
LL | 'l4 0;
|
|
| ^ expected `while`, `for`, `loop` or `{` after a label
|
|
|
|
|
help: consider removing the label
|
|
|
|
|
LL - 'l4 0;
|
|
LL + 0;
|
|
|
|
|
|
|
error: labeled expression must be followed by `:`
|
|
--> $DIR/labeled-no-colon-expr.rs:6:9
|
|
|
|
|
LL | 'l4 0;
|
|
| --- ^
|
|
| |
|
|
| the label
|
|
|
|
|
= note: labels are used before loops and blocks, allowing e.g., `break 'label` to them
|
|
help: add `:` after the label
|
|
|
|
|
LL | 'l4: 0;
|
|
| +
|
|
|
|
error: cannot use a `block` macro fragment here
|
|
--> $DIR/labeled-no-colon-expr.rs:11:17
|
|
|
|
|
LL | 'l5 $b;
|
|
| ----^^
|
|
| |
|
|
| the `block` fragment is within this context
|
|
...
|
|
LL | m!({});
|
|
| ------ in this macro invocation
|
|
|
|
|
= note: this error originates in the macro `m` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
help: wrap this in another block
|
|
|
|
|
LL | 'l5 { $b };
|
|
| + +
|
|
|
|
error: labeled expression must be followed by `:`
|
|
--> $DIR/labeled-no-colon-expr.rs:14:8
|
|
|
|
|
LL | 'l5 $b;
|
|
| --- the label
|
|
...
|
|
LL | m!({});
|
|
| ^^
|
|
|
|
|
= note: labels are used before loops and blocks, allowing e.g., `break 'label` to them
|
|
help: add `:` after the label
|
|
|
|
|
LL | 'l5: $b;
|
|
| +
|
|
|
|
error: aborting due to 8 previous errors
|
|
|