@@ -41,140 +41,188 @@ LL | | }
4141 | |_____^ help: try: `u_64 = u_64.saturating_sub(1);`
4242
4343error: 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
4561 |
4662LL | / if u_usize > 0 {
4763LL | | u_usize -= 1;
4864LL | | }
4965 | |_____^ help: try: `u_usize = u_usize.saturating_sub(1);`
5066
5167error: Implicitly performing saturating subtraction
52- --> $DIR/implicit_saturating_sub.rs:96 :5
68+ --> $DIR/implicit_saturating_sub.rs:106 :5
5369 |
5470LL | / if i_8 > i8::MIN {
5571LL | | i_8 -= 1;
5672LL | | }
5773 | |_____^ help: try: `i_8 = i_8.saturating_sub(1);`
5874
5975error: Implicitly performing saturating subtraction
60- --> $DIR/implicit_saturating_sub.rs:101 :5
76+ --> $DIR/implicit_saturating_sub.rs:111 :5
6177 |
6278LL | / if i_8 > i8::min_value() {
6379LL | | i_8 -= 1;
6480LL | | }
6581 | |_____^ help: try: `i_8 = i_8.saturating_sub(1);`
6682
6783error: Implicitly performing saturating subtraction
68- --> $DIR/implicit_saturating_sub.rs:106 :5
84+ --> $DIR/implicit_saturating_sub.rs:116 :5
6985 |
7086LL | / if i_8 != i8::MIN {
7187LL | | i_8 -= 1;
7288LL | | }
7389 | |_____^ help: try: `i_8 = i_8.saturating_sub(1);`
7490
7591error: Implicitly performing saturating subtraction
76- --> $DIR/implicit_saturating_sub.rs:111 :5
92+ --> $DIR/implicit_saturating_sub.rs:121 :5
7793 |
7894LL | / if i_8 != i8::min_value() {
7995LL | | i_8 -= 1;
8096LL | | }
8197 | |_____^ help: try: `i_8 = i_8.saturating_sub(1);`
8298
8399error: Implicitly performing saturating subtraction
84- --> $DIR/implicit_saturating_sub.rs:121 :5
100+ --> $DIR/implicit_saturating_sub.rs:131 :5
85101 |
86102LL | / if i_16 > i16::MIN {
87103LL | | i_16 -= 1;
88104LL | | }
89105 | |_____^ help: try: `i_16 = i_16.saturating_sub(1);`
90106
91107error: Implicitly performing saturating subtraction
92- --> $DIR/implicit_saturating_sub.rs:126 :5
108+ --> $DIR/implicit_saturating_sub.rs:136 :5
93109 |
94110LL | / if i_16 > i16::min_value() {
95111LL | | i_16 -= 1;
96112LL | | }
97113 | |_____^ help: try: `i_16 = i_16.saturating_sub(1);`
98114
99115error: Implicitly performing saturating subtraction
100- --> $DIR/implicit_saturating_sub.rs:131 :5
116+ --> $DIR/implicit_saturating_sub.rs:141 :5
101117 |
102118LL | / if i_16 != i16::MIN {
103119LL | | i_16 -= 1;
104120LL | | }
105121 | |_____^ help: try: `i_16 = i_16.saturating_sub(1);`
106122
107123error: Implicitly performing saturating subtraction
108- --> $DIR/implicit_saturating_sub.rs:136 :5
124+ --> $DIR/implicit_saturating_sub.rs:146 :5
109125 |
110126LL | / if i_16 != i16::min_value() {
111127LL | | i_16 -= 1;
112128LL | | }
113129 | |_____^ help: try: `i_16 = i_16.saturating_sub(1);`
114130
115131error: Implicitly performing saturating subtraction
116- --> $DIR/implicit_saturating_sub.rs:146 :5
132+ --> $DIR/implicit_saturating_sub.rs:156 :5
117133 |
118134LL | / if i_32 > i32::MIN {
119135LL | | i_32 -= 1;
120136LL | | }
121137 | |_____^ help: try: `i_32 = i_32.saturating_sub(1);`
122138
123139error: Implicitly performing saturating subtraction
124- --> $DIR/implicit_saturating_sub.rs:151 :5
140+ --> $DIR/implicit_saturating_sub.rs:161 :5
125141 |
126142LL | / if i_32 > i32::min_value() {
127143LL | | i_32 -= 1;
128144LL | | }
129145 | |_____^ help: try: `i_32 = i_32.saturating_sub(1);`
130146
131147error: Implicitly performing saturating subtraction
132- --> $DIR/implicit_saturating_sub.rs:156 :5
148+ --> $DIR/implicit_saturating_sub.rs:166 :5
133149 |
134150LL | / if i_32 != i32::MIN {
135151LL | | i_32 -= 1;
136152LL | | }
137153 | |_____^ help: try: `i_32 = i_32.saturating_sub(1);`
138154
139155error: Implicitly performing saturating subtraction
140- --> $DIR/implicit_saturating_sub.rs:161 :5
156+ --> $DIR/implicit_saturating_sub.rs:171 :5
141157 |
142158LL | / if i_32 != i32::min_value() {
143159LL | | i_32 -= 1;
144160LL | | }
145161 | |_____^ help: try: `i_32 = i_32.saturating_sub(1);`
146162
147163error: Implicitly performing saturating subtraction
148- --> $DIR/implicit_saturating_sub.rs:171 :5
164+ --> $DIR/implicit_saturating_sub.rs:181 :5
149165 |
150166LL | / if i_64 > i64::MIN {
151167LL | | i_64 -= 1;
152168LL | | }
153169 | |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
154170
155171error: Implicitly performing saturating subtraction
156- --> $DIR/implicit_saturating_sub.rs:176 :5
172+ --> $DIR/implicit_saturating_sub.rs:186 :5
157173 |
158174LL | / if i_64 > i64::min_value() {
159175LL | | i_64 -= 1;
160176LL | | }
161177 | |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
162178
163179error: Implicitly performing saturating subtraction
164- --> $DIR/implicit_saturating_sub.rs:181 :5
180+ --> $DIR/implicit_saturating_sub.rs:191 :5
165181 |
166182LL | / if i_64 != i64::MIN {
167183LL | | i_64 -= 1;
168184LL | | }
169185 | |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
170186
171187error: Implicitly performing saturating subtraction
172- --> $DIR/implicit_saturating_sub.rs:186 :5
188+ --> $DIR/implicit_saturating_sub.rs:196 :5
173189 |
174190LL | / if i_64 != i64::min_value() {
175191LL | | i_64 -= 1;
176192LL | | }
177193 | |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
178194
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
180228
0 commit comments