@@ -41,140 +41,188 @@ LL | | }
41
41
| |_____^ help: try: `u_64 = u_64.saturating_sub(1);`
42
42
43
43
error: Implicitly performing saturating subtraction
44
- --> $DIR/implicit_saturating_sub.rs:84:5
44
+ --> $DIR/implicit_saturating_sub.rs:68:5
45
+ |
46
+ LL | / if 0 < u_64 {
47
+ LL | | u_64 -= 1;
48
+ LL | | }
49
+ | |_____^ help: try: `u_64 = u_64.saturating_sub(1);`
50
+
51
+ error: Implicitly performing saturating subtraction
52
+ --> $DIR/implicit_saturating_sub.rs:73:5
53
+ |
54
+ LL | / if 0 != u_64 {
55
+ LL | | u_64 -= 1;
56
+ LL | | }
57
+ | |_____^ help: try: `u_64 = u_64.saturating_sub(1);`
58
+
59
+ error: Implicitly performing saturating subtraction
60
+ --> $DIR/implicit_saturating_sub.rs:94:5
45
61
|
46
62
LL | / if u_usize > 0 {
47
63
LL | | u_usize -= 1;
48
64
LL | | }
49
65
| |_____^ help: try: `u_usize = u_usize.saturating_sub(1);`
50
66
51
67
error: Implicitly performing saturating subtraction
52
- --> $DIR/implicit_saturating_sub.rs:96 :5
68
+ --> $DIR/implicit_saturating_sub.rs:106 :5
53
69
|
54
70
LL | / if i_8 > i8::MIN {
55
71
LL | | i_8 -= 1;
56
72
LL | | }
57
73
| |_____^ help: try: `i_8 = i_8.saturating_sub(1);`
58
74
59
75
error: Implicitly performing saturating subtraction
60
- --> $DIR/implicit_saturating_sub.rs:101 :5
76
+ --> $DIR/implicit_saturating_sub.rs:111 :5
61
77
|
62
78
LL | / if i_8 > i8::min_value() {
63
79
LL | | i_8 -= 1;
64
80
LL | | }
65
81
| |_____^ help: try: `i_8 = i_8.saturating_sub(1);`
66
82
67
83
error: Implicitly performing saturating subtraction
68
- --> $DIR/implicit_saturating_sub.rs:106 :5
84
+ --> $DIR/implicit_saturating_sub.rs:116 :5
69
85
|
70
86
LL | / if i_8 != i8::MIN {
71
87
LL | | i_8 -= 1;
72
88
LL | | }
73
89
| |_____^ help: try: `i_8 = i_8.saturating_sub(1);`
74
90
75
91
error: Implicitly performing saturating subtraction
76
- --> $DIR/implicit_saturating_sub.rs:111 :5
92
+ --> $DIR/implicit_saturating_sub.rs:121 :5
77
93
|
78
94
LL | / if i_8 != i8::min_value() {
79
95
LL | | i_8 -= 1;
80
96
LL | | }
81
97
| |_____^ help: try: `i_8 = i_8.saturating_sub(1);`
82
98
83
99
error: Implicitly performing saturating subtraction
84
- --> $DIR/implicit_saturating_sub.rs:121 :5
100
+ --> $DIR/implicit_saturating_sub.rs:131 :5
85
101
|
86
102
LL | / if i_16 > i16::MIN {
87
103
LL | | i_16 -= 1;
88
104
LL | | }
89
105
| |_____^ help: try: `i_16 = i_16.saturating_sub(1);`
90
106
91
107
error: Implicitly performing saturating subtraction
92
- --> $DIR/implicit_saturating_sub.rs:126 :5
108
+ --> $DIR/implicit_saturating_sub.rs:136 :5
93
109
|
94
110
LL | / if i_16 > i16::min_value() {
95
111
LL | | i_16 -= 1;
96
112
LL | | }
97
113
| |_____^ help: try: `i_16 = i_16.saturating_sub(1);`
98
114
99
115
error: Implicitly performing saturating subtraction
100
- --> $DIR/implicit_saturating_sub.rs:131 :5
116
+ --> $DIR/implicit_saturating_sub.rs:141 :5
101
117
|
102
118
LL | / if i_16 != i16::MIN {
103
119
LL | | i_16 -= 1;
104
120
LL | | }
105
121
| |_____^ help: try: `i_16 = i_16.saturating_sub(1);`
106
122
107
123
error: Implicitly performing saturating subtraction
108
- --> $DIR/implicit_saturating_sub.rs:136 :5
124
+ --> $DIR/implicit_saturating_sub.rs:146 :5
109
125
|
110
126
LL | / if i_16 != i16::min_value() {
111
127
LL | | i_16 -= 1;
112
128
LL | | }
113
129
| |_____^ help: try: `i_16 = i_16.saturating_sub(1);`
114
130
115
131
error: Implicitly performing saturating subtraction
116
- --> $DIR/implicit_saturating_sub.rs:146 :5
132
+ --> $DIR/implicit_saturating_sub.rs:156 :5
117
133
|
118
134
LL | / if i_32 > i32::MIN {
119
135
LL | | i_32 -= 1;
120
136
LL | | }
121
137
| |_____^ help: try: `i_32 = i_32.saturating_sub(1);`
122
138
123
139
error: Implicitly performing saturating subtraction
124
- --> $DIR/implicit_saturating_sub.rs:151 :5
140
+ --> $DIR/implicit_saturating_sub.rs:161 :5
125
141
|
126
142
LL | / if i_32 > i32::min_value() {
127
143
LL | | i_32 -= 1;
128
144
LL | | }
129
145
| |_____^ help: try: `i_32 = i_32.saturating_sub(1);`
130
146
131
147
error: Implicitly performing saturating subtraction
132
- --> $DIR/implicit_saturating_sub.rs:156 :5
148
+ --> $DIR/implicit_saturating_sub.rs:166 :5
133
149
|
134
150
LL | / if i_32 != i32::MIN {
135
151
LL | | i_32 -= 1;
136
152
LL | | }
137
153
| |_____^ help: try: `i_32 = i_32.saturating_sub(1);`
138
154
139
155
error: Implicitly performing saturating subtraction
140
- --> $DIR/implicit_saturating_sub.rs:161 :5
156
+ --> $DIR/implicit_saturating_sub.rs:171 :5
141
157
|
142
158
LL | / if i_32 != i32::min_value() {
143
159
LL | | i_32 -= 1;
144
160
LL | | }
145
161
| |_____^ help: try: `i_32 = i_32.saturating_sub(1);`
146
162
147
163
error: Implicitly performing saturating subtraction
148
- --> $DIR/implicit_saturating_sub.rs:171 :5
164
+ --> $DIR/implicit_saturating_sub.rs:181 :5
149
165
|
150
166
LL | / if i_64 > i64::MIN {
151
167
LL | | i_64 -= 1;
152
168
LL | | }
153
169
| |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
154
170
155
171
error: Implicitly performing saturating subtraction
156
- --> $DIR/implicit_saturating_sub.rs:176 :5
172
+ --> $DIR/implicit_saturating_sub.rs:186 :5
157
173
|
158
174
LL | / if i_64 > i64::min_value() {
159
175
LL | | i_64 -= 1;
160
176
LL | | }
161
177
| |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
162
178
163
179
error: Implicitly performing saturating subtraction
164
- --> $DIR/implicit_saturating_sub.rs:181 :5
180
+ --> $DIR/implicit_saturating_sub.rs:191 :5
165
181
|
166
182
LL | / if i_64 != i64::MIN {
167
183
LL | | i_64 -= 1;
168
184
LL | | }
169
185
| |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
170
186
171
187
error: Implicitly performing saturating subtraction
172
- --> $DIR/implicit_saturating_sub.rs:186 :5
188
+ --> $DIR/implicit_saturating_sub.rs:196 :5
173
189
|
174
190
LL | / if i_64 != i64::min_value() {
175
191
LL | | i_64 -= 1;
176
192
LL | | }
177
193
| |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
178
194
179
- error: aborting due to 22 previous errors
195
+ error: Implicitly performing saturating subtraction
196
+ --> $DIR/implicit_saturating_sub.rs:201:5
197
+ |
198
+ LL | / if i64::min_value() != i_64 {
199
+ LL | | i_64 -= 1;
200
+ LL | | }
201
+ | |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
202
+
203
+ error: Implicitly performing saturating subtraction
204
+ --> $DIR/implicit_saturating_sub.rs:206:5
205
+ |
206
+ LL | / if i64::min_value() < i_64 {
207
+ LL | | i_64 -= 1;
208
+ LL | | }
209
+ | |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
210
+
211
+ error: Implicitly performing saturating subtraction
212
+ --> $DIR/implicit_saturating_sub.rs:211:5
213
+ |
214
+ LL | / if i64::MIN != i_64 {
215
+ LL | | i_64 -= 1;
216
+ LL | | }
217
+ | |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
218
+
219
+ error: Implicitly performing saturating subtraction
220
+ --> $DIR/implicit_saturating_sub.rs:216:5
221
+ |
222
+ LL | / if i64::MIN < i_64 {
223
+ LL | | i_64 -= 1;
224
+ LL | | }
225
+ | |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
226
+
227
+ error: aborting due to 28 previous errors
180
228
0 commit comments