Just suggest positional arg and adjust issue0139104 ui test
Signed-off-by: xizheyin <xizheyin@smail.nju.edu.cn>
This commit is contained in:
parent
64867c68f4
commit
873ca5fa04
3 changed files with 147 additions and 108 deletions
|
|
@ -1,8 +1,13 @@
|
|||
fn main() {
|
||||
println!("{foo:_1.4}", foo = 3.14); //~ ERROR invalid format string: invalid format string for argument `foo`
|
||||
println!("{foo:1.4_1.4}", foo = 3.14); //~ ERROR invalid format string: invalid format string for argument `foo`
|
||||
println!("xxx{0:_1.4}", 1.11); //~ ERROR invalid format string: invalid format string for argument at index `0`
|
||||
println!("{foo:_1.4", foo = 3.14); //~ ERROR invalid format string: invalid format string for argument `foo`
|
||||
println!("xxx{0:_1.4", 1.11); //~ ERROR invalid format string: invalid format string for argument at index `0`
|
||||
println!("xxx{ 0", 1.11); //~ ERROR invalid format string: expected `}`, found `0`
|
||||
println!("{foo:_1.4}", foo = 3.14); //~ ERROR invalid format string: expected `}`, found `.`
|
||||
println!("{0:_1.4}", 1.11); //~ ERROR invalid format string: expected `}`, found `.`
|
||||
println!("{:_1.4}", 3.14); //~ ERROR invalid format string: expected `}`, found `.`
|
||||
|
||||
println!("{foo:_1.4", foo = 3.14); //~ ERROR invalid format string: expected `}`, found `.`
|
||||
println!("{0:_1.4", 1.11); //~ ERROR invalid format string: expected `}`, found `.`
|
||||
println!("{:_1.4", 3.14); //~ ERROR invalid format string: expected `}`, found `.`
|
||||
|
||||
println!("{ 0", 1.11); //~ ERROR invalid format string: expected `}`, found `0`
|
||||
println!("{foo:1.4_1.4}", foo = 3.14); //~ ERROR invalid format string: expected `}`, found `.`
|
||||
println!("{0:1.4_1.4}", 3.14); //~ ERROR invalid format string: expected `}`, found `.`
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,42 +1,92 @@
|
|||
error: invalid format string: invalid format string for argument `foo`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:2:16
|
||||
error: invalid format string: expected `}`, found `.`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:2:22
|
||||
|
|
||||
LL | println!("{foo:_1.4}", foo = 3.14);
|
||||
| ^^^ invalid format specifier for this argument in format string
|
||||
|
||||
error: invalid format string: invalid format string for argument `foo`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:3:16
|
||||
|
|
||||
LL | println!("{foo:1.4_1.4}", foo = 3.14);
|
||||
| ^^^ invalid format specifier for this argument in format string
|
||||
|
||||
error: invalid format string: invalid format string for argument at index `0`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:4:19
|
||||
|
|
||||
LL | println!("xxx{0:_1.4}", 1.11);
|
||||
| ^ invalid format specifier for this argument in format string
|
||||
|
||||
error: invalid format string: invalid format string for argument `foo`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:5:16
|
||||
|
|
||||
LL | println!("{foo:_1.4", foo = 3.14);
|
||||
| ^^^ invalid format specifier for this argument in format string
|
||||
|
||||
error: invalid format string: invalid format string for argument at index `0`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:6:19
|
||||
|
|
||||
LL | println!("xxx{0:_1.4", 1.11);
|
||||
| ^ invalid format specifier for this argument in format string
|
||||
|
||||
error: invalid format string: expected `}`, found `0`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:7:21
|
||||
|
|
||||
LL | println!("xxx{ 0", 1.11);
|
||||
| - ^ expected `}` in format string
|
||||
| |
|
||||
| because of this opening brace
|
||||
| - ^ expected `}` in format string
|
||||
| |
|
||||
| because of this opening brace
|
||||
|
|
||||
= note: if you intended to print `{`, you can escape it using `{{`
|
||||
|
||||
error: aborting due to 6 previous errors
|
||||
error: invalid format string: expected `}`, found `.`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:3:20
|
||||
|
|
||||
LL | println!("{0:_1.4}", 1.11);
|
||||
| - ^ expected `}` in format string
|
||||
| |
|
||||
| because of this opening brace
|
||||
|
|
||||
= note: if you intended to print `{`, you can escape it using `{{`
|
||||
|
||||
error: invalid format string: expected `}`, found `.`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:4:19
|
||||
|
|
||||
LL | println!("{:_1.4}", 3.14);
|
||||
| - ^ expected `}` in format string
|
||||
| |
|
||||
| because of this opening brace
|
||||
|
|
||||
= note: if you intended to print `{`, you can escape it using `{{`
|
||||
|
||||
error: invalid format string: expected `}`, found `.`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:6:22
|
||||
|
|
||||
LL | println!("{foo:_1.4", foo = 3.14);
|
||||
| - ^ expected `}` in format string
|
||||
| |
|
||||
| because of this opening brace
|
||||
|
|
||||
= note: if you intended to print `{`, you can escape it using `{{`
|
||||
|
||||
error: invalid format string: expected `}`, found `.`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:7:20
|
||||
|
|
||||
LL | println!("{0:_1.4", 1.11);
|
||||
| - ^ expected `}` in format string
|
||||
| |
|
||||
| because of this opening brace
|
||||
|
|
||||
= note: if you intended to print `{`, you can escape it using `{{`
|
||||
|
||||
error: invalid format string: expected `}`, found `.`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:8:19
|
||||
|
|
||||
LL | println!("{:_1.4", 3.14);
|
||||
| - ^ expected `}` in format string
|
||||
| |
|
||||
| because of this opening brace
|
||||
|
|
||||
= note: if you intended to print `{`, you can escape it using `{{`
|
||||
|
||||
error: invalid format string: expected `}`, found `0`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:10:18
|
||||
|
|
||||
LL | println!("{ 0", 1.11);
|
||||
| - ^ expected `}` in format string
|
||||
| |
|
||||
| because of this opening brace
|
||||
|
|
||||
= note: if you intended to print `{`, you can escape it using `{{`
|
||||
|
||||
error: invalid format string: expected `}`, found `.`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:11:25
|
||||
|
|
||||
LL | println!("{foo:1.4_1.4}", foo = 3.14);
|
||||
| - ^ expected `}` in format string
|
||||
| |
|
||||
| because of this opening brace
|
||||
|
|
||||
= note: if you intended to print `{`, you can escape it using `{{`
|
||||
|
||||
error: invalid format string: expected `}`, found `.`
|
||||
--> $DIR/invalid-parse-format-issue-139104.rs:12:23
|
||||
|
|
||||
LL | println!("{0:1.4_1.4}", 3.14);
|
||||
| - ^ expected `}` in format string
|
||||
| |
|
||||
| because of this opening brace
|
||||
|
|
||||
= note: if you intended to print `{`, you can escape it using `{{`
|
||||
|
||||
error: aborting due to 9 previous errors
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue