Rollup merge of #59322 - estebank:diag-tweak, r=davidtwco
Tweak incorrect escaped char diagnostic
This commit is contained in:
commit
9d33d6fa4b
10 changed files with 51 additions and 72 deletions
|
|
@ -2,13 +2,13 @@ error: unknown byte escape: f
|
|||
--> $DIR/byte-literals.rs:6:21
|
||||
|
|
||||
LL | static FOO: u8 = b'/f';
|
||||
| ^
|
||||
| ^ unknown byte escape
|
||||
|
||||
error: unknown byte escape: f
|
||||
--> $DIR/byte-literals.rs:9:8
|
||||
|
|
||||
LL | b'/f';
|
||||
| ^
|
||||
| ^ unknown byte escape
|
||||
|
||||
error: invalid character in numeric character escape: Z
|
||||
--> $DIR/byte-literals.rs:10:10
|
||||
|
|
|
|||
|
|
@ -2,13 +2,13 @@ error: unknown byte escape: f
|
|||
--> $DIR/byte-string-literals.rs:6:32
|
||||
|
|
||||
LL | static FOO: &'static [u8] = b"/f";
|
||||
| ^
|
||||
| ^ unknown byte escape
|
||||
|
||||
error: unknown byte escape: f
|
||||
--> $DIR/byte-string-literals.rs:9:8
|
||||
|
|
||||
LL | b"/f";
|
||||
| ^
|
||||
| ^ unknown byte escape
|
||||
|
||||
error: invalid character in numeric character escape: Z
|
||||
--> $DIR/byte-string-literals.rs:10:10
|
||||
|
|
|
|||
|
|
@ -14,13 +14,9 @@ error: incorrect unicode escape sequence
|
|||
--> $DIR/issue-23620-invalid-escapes.rs:10:15
|
||||
|
|
||||
LL | let _ = b'/u';
|
||||
| ^^
|
||||
| ^^ incorrect unicode escape sequence
|
||||
|
|
||||
help: format of unicode escape sequences is `/u{...}`
|
||||
--> $DIR/issue-23620-invalid-escapes.rs:10:15
|
||||
|
|
||||
LL | let _ = b'/u';
|
||||
| ^^
|
||||
= help: format of unicode escape sequences is `/u{...}`
|
||||
|
||||
error: unicode escape sequences cannot be used as a byte or in a byte string
|
||||
--> $DIR/issue-23620-invalid-escapes.rs:10:15
|
||||
|
|
@ -80,13 +76,9 @@ error: incorrect unicode escape sequence
|
|||
--> $DIR/issue-23620-invalid-escapes.rs:28:28
|
||||
|
|
||||
LL | let _ = b"/u{a4a4} /xf /u";
|
||||
| ^^
|
||||
| ^^ incorrect unicode escape sequence
|
||||
|
|
||||
help: format of unicode escape sequences is `/u{...}`
|
||||
--> $DIR/issue-23620-invalid-escapes.rs:28:28
|
||||
|
|
||||
LL | let _ = b"/u{a4a4} /xf /u";
|
||||
| ^^
|
||||
= help: format of unicode escape sequences is `/u{...}`
|
||||
|
||||
error: unicode escape sequences cannot be used as a byte or in a byte string
|
||||
--> $DIR/issue-23620-invalid-escapes.rs:28:28
|
||||
|
|
@ -110,13 +102,9 @@ error: incorrect unicode escape sequence
|
|||
--> $DIR/issue-23620-invalid-escapes.rs:34:18
|
||||
|
|
||||
LL | let _ = "/xf /u";
|
||||
| ^^
|
||||
| ^^ incorrect unicode escape sequence
|
||||
|
|
||||
help: format of unicode escape sequences is `/u{...}`
|
||||
--> $DIR/issue-23620-invalid-escapes.rs:34:18
|
||||
|
|
||||
LL | let _ = "/xf /u";
|
||||
| ^^
|
||||
= help: format of unicode escape sequences is `/u{...}`
|
||||
|
||||
error: incorrect unicode escape sequence
|
||||
--> $DIR/issue-23620-invalid-escapes.rs:39:14
|
||||
|
|
|
|||
|
|
@ -14,13 +14,13 @@ error: unknown character escape: /u{25cf}
|
|||
--> $DIR/lex-bad-char-literals-1.rs:11:7
|
||||
|
|
||||
LL | '/●'
|
||||
| ^
|
||||
| ^ unknown character escape
|
||||
|
||||
error: unknown character escape: /u{25cf}
|
||||
--> $DIR/lex-bad-char-literals-1.rs:15:7
|
||||
|
|
||||
LL | "/●"
|
||||
| ^
|
||||
| ^ unknown character escape
|
||||
|
||||
error: aborting due to 4 previous errors
|
||||
|
||||
|
|
|
|||
|
|
@ -38,13 +38,9 @@ error: unknown character escape: /r
|
|||
--> $DIR/lex-bare-cr-string-literal-doc-comment.rs:27:19
|
||||
|
|
||||
LL | let _s = "foo/
bar";
|
||||
| ^
|
||||
| ^ unknown character escape
|
||||
|
|
||||
help: this is an isolated carriage return; consider checking your editor and version control settings
|
||||
--> $DIR/lex-bare-cr-string-literal-doc-comment.rs:27:19
|
||||
|
|
||||
LL | let _s = "foo/
bar";
|
||||
| ^
|
||||
= help: this is an isolated carriage return; consider checking your editor and version control settings
|
||||
|
||||
error: aborting due to 7 previous errors
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,9 @@ error: `..` can only be used once per tuple or tuple struct pattern
|
|||
--> $DIR/pat-tuple-3.rs:3:19
|
||||
|
|
||||
LL | (.., pat, ..) => {}
|
||||
| ^^ can only be used once per pattern
|
||||
| -- ^^ can only be used once per pattern
|
||||
| |
|
||||
| previously present here
|
||||
|
||||
error: aborting due to previous error
|
||||
|
||||
|
|
|
|||
|
|
@ -2,13 +2,9 @@ error: unknown character escape: /r
|
|||
--> $DIR/trailing-carriage-return-in-string.rs:10:25
|
||||
|
|
||||
LL | let bad = "This is /
a test";
|
||||
| ^
|
||||
| ^ unknown character escape
|
||||
|
|
||||
help: this is an isolated carriage return; consider checking your editor and version control settings
|
||||
--> $DIR/trailing-carriage-return-in-string.rs:10:25
|
||||
|
|
||||
LL | let bad = "This is /
a test";
|
||||
| ^
|
||||
= help: this is an isolated carriage return; consider checking your editor and version control settings
|
||||
|
||||
error: aborting due to previous error
|
||||
|
||||
|
|
|
|||
|
|
@ -2,25 +2,17 @@ error: unknown character escape: {
|
|||
--> $DIR/wrong-escape-of-curly-braces.rs:3:17
|
||||
|
|
||||
LL | let bad = "/{it is wrong/}";
|
||||
| ^
|
||||
| ^ unknown character escape
|
||||
|
|
||||
help: if used in a formatting string, curly braces are escaped with `{{` and `}}`
|
||||
--> $DIR/wrong-escape-of-curly-braces.rs:3:17
|
||||
|
|
||||
LL | let bad = "/{it is wrong/}";
|
||||
| ^
|
||||
= help: if used in a formatting string, curly braces are escaped with `{{` and `}}`
|
||||
|
||||
error: unknown character escape: }
|
||||
--> $DIR/wrong-escape-of-curly-braces.rs:3:30
|
||||
|
|
||||
LL | let bad = "/{it is wrong/}";
|
||||
| ^
|
||||
| ^ unknown character escape
|
||||
|
|
||||
help: if used in a formatting string, curly braces are escaped with `{{` and `}}`
|
||||
--> $DIR/wrong-escape-of-curly-braces.rs:3:30
|
||||
|
|
||||
LL | let bad = "/{it is wrong/}";
|
||||
| ^
|
||||
= help: if used in a formatting string, curly braces are escaped with `{{` and `}}`
|
||||
|
||||
error: aborting due to 2 previous errors
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue