@@ -31,65 +31,101 @@ error: calling `push_str()` using a single-character string literal
3131LL | string.push_str(r##"a"##);
3232 | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` with a character literal: `string.push('a')`
3333
34+ error: calling `push_str()` using a single-character converted to string
35+ --> tests/ui/single_char_add_str.rs:25:5
36+ |
37+ LL | string.push_str(&c_ref.to_string());
38+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` without `to_string()`: `string.push(*c_ref)`
39+
40+ error: calling `push_str()` using a single-character converted to string
41+ --> tests/ui/single_char_add_str.rs:27:5
42+ |
43+ LL | string.push_str(&c.to_string());
44+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` without `to_string()`: `string.push(c)`
45+
46+ error: calling `push_str()` using a single-character converted to string
47+ --> tests/ui/single_char_add_str.rs:28:5
48+ |
49+ LL | string.push_str(&'a'.to_string());
50+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` without `to_string()`: `string.push('a')`
51+
3452error: calling `push_str()` using a single-character string literal
35- --> tests/ui/single_char_add_str.rs:24 :5
53+ --> tests/ui/single_char_add_str.rs:30 :5
3654 |
3755LL | get_string!().push_str("ö");
3856 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` with a character literal: `get_string!().push('ö')`
3957
4058error: calling `insert_str()` using a single-character string literal
41- --> tests/ui/single_char_add_str.rs:29 :5
59+ --> tests/ui/single_char_add_str.rs:35 :5
4260 |
4361LL | string.insert_str(0, "R");
4462 | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(0, 'R')`
4563
4664error: calling `insert_str()` using a single-character string literal
47- --> tests/ui/single_char_add_str.rs:30 :5
65+ --> tests/ui/single_char_add_str.rs:36 :5
4866 |
4967LL | string.insert_str(1, "'");
5068 | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(1, '\'')`
5169
5270error: calling `insert_str()` using a single-character string literal
53- --> tests/ui/single_char_add_str.rs:35 :5
71+ --> tests/ui/single_char_add_str.rs:41 :5
5472 |
5573LL | string.insert_str(0, "\x52");
5674 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(0, '\x52')`
5775
5876error: calling `insert_str()` using a single-character string literal
59- --> tests/ui/single_char_add_str.rs:36 :5
77+ --> tests/ui/single_char_add_str.rs:42 :5
6078 |
6179LL | string.insert_str(0, "\u{0052}");
6280 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(0, '\u{0052}')`
6381
6482error: calling `insert_str()` using a single-character string literal
65- --> tests/ui/single_char_add_str.rs:38 :5
83+ --> tests/ui/single_char_add_str.rs:44 :5
6684 |
6785LL | string.insert_str(x, r##"a"##);
6886 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(x, 'a')`
6987
7088error: calling `insert_str()` using a single-character string literal
71- --> tests/ui/single_char_add_str.rs:40 :5
89+ --> tests/ui/single_char_add_str.rs:46 :5
7290 |
7391LL | string.insert_str(Y, r##"a"##);
7492 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(Y, 'a')`
7593
7694error: calling `insert_str()` using a single-character string literal
77- --> tests/ui/single_char_add_str.rs:41 :5
95+ --> tests/ui/single_char_add_str.rs:47 :5
7896 |
7997LL | string.insert_str(Y, r##"""##);
8098 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(Y, '"')`
8199
82100error: calling `insert_str()` using a single-character string literal
83- --> tests/ui/single_char_add_str.rs:42 :5
101+ --> tests/ui/single_char_add_str.rs:48 :5
84102 |
85103LL | string.insert_str(Y, r##"'"##);
86104 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(Y, '\'')`
87105
106+ error: calling `insert_str()` using a single-character converted to string
107+ --> tests/ui/single_char_add_str.rs:50:5
108+ |
109+ LL | string.insert_str(0, &c_ref.to_string());
110+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` without `to_string()`: `string.insert(0, *c_ref)`
111+
112+ error: calling `insert_str()` using a single-character converted to string
113+ --> tests/ui/single_char_add_str.rs:51:5
114+ |
115+ LL | string.insert_str(0, &c.to_string());
116+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` without `to_string()`: `string.insert(0, c)`
117+
118+ error: calling `insert_str()` using a single-character converted to string
119+ --> tests/ui/single_char_add_str.rs:52:5
120+ |
121+ LL | string.insert_str(0, &'a'.to_string());
122+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` without `to_string()`: `string.insert(0, 'a')`
123+
88124error: calling `insert_str()` using a single-character string literal
89- --> tests/ui/single_char_add_str.rs:44 :5
125+ --> tests/ui/single_char_add_str.rs:54 :5
90126 |
91127LL | get_string!().insert_str(1, "?");
92128 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `get_string!().insert(1, '?')`
93129
94- error: aborting due to 15 previous errors
130+ error: aborting due to 21 previous errors
95131
0 commit comments