]>
Commit | Line | Data |
---|---|---|
cdc7bbd5 XL |
1 | #![allow(unused_must_use)] |
2 | #![warn(clippy::write_literal)] | |
3 | ||
4 | use std::io::Write; | |
5 | ||
6 | fn main() { | |
7 | let mut v = Vec::new(); | |
8 | ||
5099ac24 FG |
9 | writeln!(v, "{}", "{hello}"); |
10 | writeln!(v, r"{}", r"{hello}"); | |
11 | writeln!(v, "{}", '\''); | |
12 | writeln!(v, "{}", '"'); | |
2b03887a | 13 | writeln!(v, r"{}", '"'); |
5099ac24 | 14 | writeln!(v, r"{}", '\''); |
cdc7bbd5 | 15 | writeln!( |
5099ac24 | 16 | v, |
cdc7bbd5 XL |
17 | "some {}", |
18 | "hello \ | |
19 | world!" | |
20 | ); | |
21 | writeln!( | |
5099ac24 | 22 | v, |
cdc7bbd5 XL |
23 | "some {}\ |
24 | {} \\ {}", | |
25 | "1", "2", "3", | |
26 | ); | |
2b03887a FG |
27 | writeln!(v, "{}", "\\"); |
28 | writeln!(v, r"{}", "\\"); | |
29 | writeln!(v, r#"{}"#, "\\"); | |
30 | writeln!(v, "{}", r"\"); | |
31 | writeln!(v, "{}", "\r"); | |
32 | writeln!(v, r#"{}{}"#, '#', '"'); // hard mode | |
33 | writeln!(v, r"{}", "\r"); // should not lint | |
cdc7bbd5 | 34 | } |