@@ -64,53 +64,117 @@ LL | | i_8 -= 1;
6464LL | | }
6565 | |_____^ help: try: `i_8 = i_8.saturating_sub(1);`
6666
67+ error: Implicitly performing saturating subtraction
68+ --> $DIR/implicit_saturating_sub.rs:106:5
69+ |
70+ LL | / if i_8 != i8::MIN {
71+ LL | | i_8 -= 1;
72+ LL | | }
73+ | |_____^ help: try: `i_8 = i_8.saturating_sub(1);`
74+
6775error: Implicitly performing saturating subtraction
6876 --> $DIR/implicit_saturating_sub.rs:111:5
6977 |
78+ LL | / if i_8 != i8::min_value() {
79+ LL | | i_8 -= 1;
80+ LL | | }
81+ | |_____^ help: try: `i_8 = i_8.saturating_sub(1);`
82+
83+ error: Implicitly performing saturating subtraction
84+ --> $DIR/implicit_saturating_sub.rs:121:5
85+ |
7086LL | / if i_16 > i16::MIN {
7187LL | | i_16 -= 1;
7288LL | | }
7389 | |_____^ help: try: `i_16 = i_16.saturating_sub(1);`
7490
7591error: Implicitly performing saturating subtraction
76- --> $DIR/implicit_saturating_sub.rs:116 :5
92+ --> $DIR/implicit_saturating_sub.rs:126 :5
7793 |
7894LL | / if i_16 > i16::min_value() {
7995LL | | i_16 -= 1;
8096LL | | }
8197 | |_____^ help: try: `i_16 = i_16.saturating_sub(1);`
8298
8399error: Implicitly performing saturating subtraction
84- --> $DIR/implicit_saturating_sub.rs:126:5
100+ --> $DIR/implicit_saturating_sub.rs:131:5
101+ |
102+ LL | / if i_16 != i16::MIN {
103+ LL | | i_16 -= 1;
104+ LL | | }
105+ | |_____^ help: try: `i_16 = i_16.saturating_sub(1);`
106+
107+ error: Implicitly performing saturating subtraction
108+ --> $DIR/implicit_saturating_sub.rs:136:5
109+ |
110+ LL | / if i_16 != i16::min_value() {
111+ LL | | i_16 -= 1;
112+ LL | | }
113+ | |_____^ help: try: `i_16 = i_16.saturating_sub(1);`
114+
115+ error: Implicitly performing saturating subtraction
116+ --> $DIR/implicit_saturating_sub.rs:146:5
85117 |
86118LL | / if i_32 > i32::MIN {
87119LL | | i_32 -= 1;
88120LL | | }
89121 | |_____^ help: try: `i_32 = i_32.saturating_sub(1);`
90122
91123error: Implicitly performing saturating subtraction
92- --> $DIR/implicit_saturating_sub.rs:131 :5
124+ --> $DIR/implicit_saturating_sub.rs:151 :5
93125 |
94126LL | / if i_32 > i32::min_value() {
95127LL | | i_32 -= 1;
96128LL | | }
97129 | |_____^ help: try: `i_32 = i_32.saturating_sub(1);`
98130
99131error: Implicitly performing saturating subtraction
100- --> $DIR/implicit_saturating_sub.rs:141:5
132+ --> $DIR/implicit_saturating_sub.rs:156:5
133+ |
134+ LL | / if i_32 != i32::MIN {
135+ LL | | i_32 -= 1;
136+ LL | | }
137+ | |_____^ help: try: `i_32 = i_32.saturating_sub(1);`
138+
139+ error: Implicitly performing saturating subtraction
140+ --> $DIR/implicit_saturating_sub.rs:161:5
141+ |
142+ LL | / if i_32 != i32::min_value() {
143+ LL | | i_32 -= 1;
144+ LL | | }
145+ | |_____^ help: try: `i_32 = i_32.saturating_sub(1);`
146+
147+ error: Implicitly performing saturating subtraction
148+ --> $DIR/implicit_saturating_sub.rs:171:5
101149 |
102150LL | / if i_64 > i64::MIN {
103151LL | | i_64 -= 1;
104152LL | | }
105153 | |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
106154
107155error: Implicitly performing saturating subtraction
108- --> $DIR/implicit_saturating_sub.rs:146 :5
156+ --> $DIR/implicit_saturating_sub.rs:176 :5
109157 |
110158LL | / if i_64 > i64::min_value() {
111159LL | | i_64 -= 1;
112160LL | | }
113161 | |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
114162
115- error: aborting due to 14 previous errors
163+ error: Implicitly performing saturating subtraction
164+ --> $DIR/implicit_saturating_sub.rs:181:5
165+ |
166+ LL | / if i_64 != i64::MIN {
167+ LL | | i_64 -= 1;
168+ LL | | }
169+ | |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
170+
171+ error: Implicitly performing saturating subtraction
172+ --> $DIR/implicit_saturating_sub.rs:186:5
173+ |
174+ LL | / if i_64 != i64::min_value() {
175+ LL | | i_64 -= 1;
176+ LL | | }
177+ | |_____^ help: try: `i_64 = i_64.saturating_sub(1);`
178+
179+ error: aborting due to 22 previous errors
116180
0 commit comments