]> git.lizzy.rs Git - rust.git/blob - tests/ui/write_with_newline.rs
Merge pull request #2984 from flip1995/single_char_pattern
[rust.git] / tests / ui / write_with_newline.rs
1 #![allow(write_literal)]
2 #![warn(write_with_newline)]
3
4 use std::io::Write;
5
6 fn main() {
7     let mut v = Vec::new();
8
9     // These should fail
10     write!(&mut v, "Hello\n");
11     write!(&mut v, "Hello {}\n", "world");
12     write!(&mut v, "Hello {} {}\n\n", "world", "#2");
13     write!(&mut v, "{}\n", 1265);
14
15     // These should be fine
16     write!(&mut v, "");
17     write!(&mut v, "Hello");
18     writeln!(&mut v, "Hello");
19     writeln!(&mut v, "Hello\n");
20     writeln!(&mut v, "Hello {}\n", "world");
21     write!(&mut v, "Issue\n{}", 1265);
22     write!(&mut v, "{}", 1265);
23     write!(&mut v, "\n{}", 1275);
24
25 }