]> git.proxmox.com Git - rustc.git/blame - src/tools/clippy/tests/ui/single_char_add_str.fixed
New upstream version 1.52.1+dfsg1
[rustc.git] / src / tools / clippy / tests / ui / single_char_add_str.fixed
CommitLineData
f20569fa
XL
1// run-rustfix
2#![warn(clippy::single_char_add_str)]
3
4macro_rules! get_string {
5 () => {
6 String::from("Hello world!")
7 };
8}
9
10fn main() {
11 // `push_str` tests
12
13 let mut string = String::new();
14 string.push('R');
15 string.push('\'');
16
17 string.push('u');
18 string.push_str("st");
19 string.push_str("");
20 string.push('\x52');
21 string.push('\u{0052}');
22 string.push('a');
23
24 get_string!().push('รถ');
25
26 // `insert_str` tests
27
28 let mut string = String::new();
29 string.insert(0, 'R');
30 string.insert(1, '\'');
31
32 string.insert(0, 'u');
33 string.insert_str(2, "st");
34 string.insert_str(0, "");
35 string.insert(0, '\x52');
36 string.insert(0, '\u{0052}');
37 let x: usize = 2;
38 string.insert(x, 'a');
39 const Y: usize = 1;
40 string.insert(Y, 'a');
41 string.insert(Y, '"');
42 string.insert(Y, '\'');
43
44 get_string!().insert(1, '?');
45}