]> git.lizzy.rs Git - rust.git/blob - src/test/ui/fmt/format-string-error.rs
Add ui/impl-trait/issues folder
[rust.git] / src / test / ui / fmt / format-string-error.rs
1 // ignore-tidy-tab
2
3 fn main() {
4     println!("{");
5     //~^ ERROR invalid format string: expected `'}'` but string was terminated
6     println!("{{}}");
7     println!("}");
8     //~^ ERROR invalid format string: unmatched `}` found
9     let _ = format!("{_foo}", _foo = 6usize);
10     //~^ ERROR invalid format string: invalid argument name `_foo`
11     let _ = format!("{_}", _ = 6usize);
12     //~^ ERROR invalid format string: invalid argument name `_`
13     let _ = format!("{");
14     //~^ ERROR invalid format string: expected `'}'` but string was terminated
15     let _ = format!("}");
16     //~^ ERROR invalid format string: unmatched `}` found
17     let _ = format!("{\\}");
18     //~^ ERROR invalid format string: expected `'}'`, found `'\\'`
19     let _ = format!("\n\n\n{\n\n\n");
20     //~^ ERROR invalid format string
21     let _ = format!(r###"
22
23
24
25         {"###);
26     //~^ ERROR invalid format string
27     let _ = format!(r###"
28
29
30
31         {
32
33 "###);
34     //~^ ERROR invalid format string
35     let _ = format!(r###"
36
37
38
39         }
40
41 "###);
42     //~^^^ ERROR invalid format string
43     let _ = format!(r###"
44
45
46
47         }
48
49 "###);
50     //~^^^ ERROR invalid format string: unmatched `}` found
51 }