@@ -31,65 +31,101 @@ error: calling `push_str()` using a single-character string literal
31
31
LL | string.push_str(r##"a"##);
32
32
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` with a character literal: `string.push('a')`
33
33
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
+
34
52
error: 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
36
54
|
37
55
LL | get_string!().push_str("ö");
38
56
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` with a character literal: `get_string!().push('ö')`
39
57
40
58
error: 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
42
60
|
43
61
LL | string.insert_str(0, "R");
44
62
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(0, 'R')`
45
63
46
64
error: 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
48
66
|
49
67
LL | string.insert_str(1, "'");
50
68
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(1, '\'')`
51
69
52
70
error: 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
54
72
|
55
73
LL | string.insert_str(0, "\x52");
56
74
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(0, '\x52')`
57
75
58
76
error: 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
60
78
|
61
79
LL | string.insert_str(0, "\u{0052}");
62
80
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(0, '\u{0052}')`
63
81
64
82
error: 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
66
84
|
67
85
LL | string.insert_str(x, r##"a"##);
68
86
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(x, 'a')`
69
87
70
88
error: 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
72
90
|
73
91
LL | string.insert_str(Y, r##"a"##);
74
92
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(Y, 'a')`
75
93
76
94
error: 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
78
96
|
79
97
LL | string.insert_str(Y, r##"""##);
80
98
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(Y, '"')`
81
99
82
100
error: 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
84
102
|
85
103
LL | string.insert_str(Y, r##"'"##);
86
104
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `string.insert(Y, '\'')`
87
105
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
+
88
124
error: 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
90
126
|
91
127
LL | get_string!().insert_str(1, "?");
92
128
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `insert` with a character literal: `get_string!().insert(1, '?')`
93
129
94
- error: aborting due to 15 previous errors
130
+ error: aborting due to 21 previous errors
95
131
0 commit comments