]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/single_char_add_str.fixed
Rollup merge of #98609 - TaKO8Ki:fix-ice-for-associated-constant-generics, r=lcnr
[rust.git] / src / tools / clippy / tests / ui / single_char_add_str.fixed
1 // run-rustfix
2 #![warn(clippy::single_char_add_str)]
3
4 macro_rules! get_string {
5     () => {
6         String::from("Hello world!")
7     };
8 }
9
10 fn 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 }