1 #![allow(unused_must_use)]
2 #![warn(clippy::write_literal)]
3 
4 use std::io::Write;
5 
main()6 fn main() {
7     let mut v = Vec::new();
8 
9     writeln!(&mut v, "{}", "{hello}");
10     writeln!(&mut v, r"{}", r"{hello}");
11     writeln!(&mut v, "{}", '\'');
12     writeln!(&mut v, "{}", '"');
13     writeln!(&mut v, r"{}", '"'); // don't lint
14     writeln!(&mut v, r"{}", '\'');
15     writeln!(
16         &mut v,
17         "some {}",
18         "hello \
19         world!"
20     );
21     writeln!(
22         &mut v,
23         "some {}\
24         {} \\ {}",
25         "1", "2", "3",
26     );
27 }
28