@@ -2,7 +2,7 @@ error: manual saturating arithmetic
22 --> $DIR/manual_saturating_arithmetic.rs:6:13
33 |
44LL | let _ = 1u32.checked_add(1).unwrap_or(u32::max_value());
5- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_add`: `1u32.saturating_add(1)`
5+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_add`: `1u32.saturating_add(1)`
66 |
77 = note: `-D clippy::manual-saturating-arithmetic` implied by `-D warnings`
88 = help: to override `-D warnings` add `#[allow(clippy::manual_saturating_arithmetic)]`
@@ -11,13 +11,13 @@ error: manual saturating arithmetic
1111 --> $DIR/manual_saturating_arithmetic.rs:7:13
1212 |
1313LL | let _ = 1u32.checked_add(1).unwrap_or(u32::MAX);
14- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_add`: `1u32.saturating_add(1)`
14+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_add`: `1u32.saturating_add(1)`
1515
1616error: manual saturating arithmetic
1717 --> $DIR/manual_saturating_arithmetic.rs:8:13
1818 |
1919LL | let _ = 1u8.checked_add(1).unwrap_or(255);
20- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_add`: `1u8.saturating_add(1)`
20+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_add`: `1u8.saturating_add(1)`
2121
2222error: manual saturating arithmetic
2323 --> $DIR/manual_saturating_arithmetic.rs:9:13
@@ -26,49 +26,49 @@ LL | let _ = 1u128
2626 | _____________^
2727LL | | .checked_add(1)
2828LL | | .unwrap_or(340_282_366_920_938_463_463_374_607_431_768_211_455);
29- | |_______________________________________________________________________^ help: try using `saturating_add`: `1u128.saturating_add(1)`
29+ | |_______________________________________________________________________^ help: consider using `saturating_add`: `1u128.saturating_add(1)`
3030
3131error: manual saturating arithmetic
3232 --> $DIR/manual_saturating_arithmetic.rs:14:13
3333 |
3434LL | let _ = 1u32.checked_mul(1).unwrap_or(u32::MAX);
35- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_mul`: `1u32.saturating_mul(1)`
35+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_mul`: `1u32.saturating_mul(1)`
3636
3737error: manual saturating arithmetic
3838 --> $DIR/manual_saturating_arithmetic.rs:16:13
3939 |
4040LL | let _ = 1u32.checked_sub(1).unwrap_or(u32::min_value());
41- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `1u32.saturating_sub(1)`
41+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_sub`: `1u32.saturating_sub(1)`
4242
4343error: manual saturating arithmetic
4444 --> $DIR/manual_saturating_arithmetic.rs:17:13
4545 |
4646LL | let _ = 1u32.checked_sub(1).unwrap_or(u32::MIN);
47- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `1u32.saturating_sub(1)`
47+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_sub`: `1u32.saturating_sub(1)`
4848
4949error: manual saturating arithmetic
5050 --> $DIR/manual_saturating_arithmetic.rs:18:13
5151 |
5252LL | let _ = 1u8.checked_sub(1).unwrap_or(0);
53- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `1u8.saturating_sub(1)`
53+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_sub`: `1u8.saturating_sub(1)`
5454
5555error: manual saturating arithmetic
5656 --> $DIR/manual_saturating_arithmetic.rs:22:13
5757 |
5858LL | let _ = 1i32.checked_add(1).unwrap_or(i32::max_value());
59- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_add`: `1i32.saturating_add(1)`
59+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_add`: `1i32.saturating_add(1)`
6060
6161error: manual saturating arithmetic
6262 --> $DIR/manual_saturating_arithmetic.rs:23:13
6363 |
6464LL | let _ = 1i32.checked_add(1).unwrap_or(i32::MAX);
65- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_add`: `1i32.saturating_add(1)`
65+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_add`: `1i32.saturating_add(1)`
6666
6767error: manual saturating arithmetic
6868 --> $DIR/manual_saturating_arithmetic.rs:24:13
6969 |
7070LL | let _ = 1i8.checked_add(1).unwrap_or(127);
71- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_add`: `1i8.saturating_add(1)`
71+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_add`: `1i8.saturating_add(1)`
7272
7373error: manual saturating arithmetic
7474 --> $DIR/manual_saturating_arithmetic.rs:25:13
@@ -77,25 +77,25 @@ LL | let _ = 1i128
7777 | _____________^
7878LL | | .checked_add(1)
7979LL | | .unwrap_or(170_141_183_460_469_231_731_687_303_715_884_105_727);
80- | |_______________________________________________________________________^ help: try using `saturating_add`: `1i128.saturating_add(1)`
80+ | |_______________________________________________________________________^ help: consider using `saturating_add`: `1i128.saturating_add(1)`
8181
8282error: manual saturating arithmetic
8383 --> $DIR/manual_saturating_arithmetic.rs:28:13
8484 |
8585LL | let _ = 1i32.checked_add(-1).unwrap_or(i32::min_value());
86- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_add`: `1i32.saturating_add(-1)`
86+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_add`: `1i32.saturating_add(-1)`
8787
8888error: manual saturating arithmetic
8989 --> $DIR/manual_saturating_arithmetic.rs:29:13
9090 |
9191LL | let _ = 1i32.checked_add(-1).unwrap_or(i32::MIN);
92- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_add`: `1i32.saturating_add(-1)`
92+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_add`: `1i32.saturating_add(-1)`
9393
9494error: manual saturating arithmetic
9595 --> $DIR/manual_saturating_arithmetic.rs:30:13
9696 |
9797LL | let _ = 1i8.checked_add(-1).unwrap_or(-128);
98- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_add`: `1i8.saturating_add(-1)`
98+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_add`: `1i8.saturating_add(-1)`
9999
100100error: manual saturating arithmetic
101101 --> $DIR/manual_saturating_arithmetic.rs:31:13
@@ -104,25 +104,25 @@ LL | let _ = 1i128
104104 | _____________^
105105LL | | .checked_add(-1)
106106LL | | .unwrap_or(-170_141_183_460_469_231_731_687_303_715_884_105_728);
107- | |________________________________________________________________________^ help: try using `saturating_add`: `1i128.saturating_add(-1)`
107+ | |________________________________________________________________________^ help: consider using `saturating_add`: `1i128.saturating_add(-1)`
108108
109109error: manual saturating arithmetic
110110 --> $DIR/manual_saturating_arithmetic.rs:38:13
111111 |
112112LL | let _ = 1i32.checked_sub(1).unwrap_or(i32::min_value());
113- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `1i32.saturating_sub(1)`
113+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_sub`: `1i32.saturating_sub(1)`
114114
115115error: manual saturating arithmetic
116116 --> $DIR/manual_saturating_arithmetic.rs:39:13
117117 |
118118LL | let _ = 1i32.checked_sub(1).unwrap_or(i32::MIN);
119- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `1i32.saturating_sub(1)`
119+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_sub`: `1i32.saturating_sub(1)`
120120
121121error: manual saturating arithmetic
122122 --> $DIR/manual_saturating_arithmetic.rs:40:13
123123 |
124124LL | let _ = 1i8.checked_sub(1).unwrap_or(-128);
125- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `1i8.saturating_sub(1)`
125+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_sub`: `1i8.saturating_sub(1)`
126126
127127error: manual saturating arithmetic
128128 --> $DIR/manual_saturating_arithmetic.rs:41:13
@@ -131,25 +131,25 @@ LL | let _ = 1i128
131131 | _____________^
132132LL | | .checked_sub(1)
133133LL | | .unwrap_or(-170_141_183_460_469_231_731_687_303_715_884_105_728);
134- | |________________________________________________________________________^ help: try using `saturating_sub`: `1i128.saturating_sub(1)`
134+ | |________________________________________________________________________^ help: consider using `saturating_sub`: `1i128.saturating_sub(1)`
135135
136136error: manual saturating arithmetic
137137 --> $DIR/manual_saturating_arithmetic.rs:44:13
138138 |
139139LL | let _ = 1i32.checked_sub(-1).unwrap_or(i32::max_value());
140- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `1i32.saturating_sub(-1)`
140+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_sub`: `1i32.saturating_sub(-1)`
141141
142142error: manual saturating arithmetic
143143 --> $DIR/manual_saturating_arithmetic.rs:45:13
144144 |
145145LL | let _ = 1i32.checked_sub(-1).unwrap_or(i32::MAX);
146- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `1i32.saturating_sub(-1)`
146+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_sub`: `1i32.saturating_sub(-1)`
147147
148148error: manual saturating arithmetic
149149 --> $DIR/manual_saturating_arithmetic.rs:46:13
150150 |
151151LL | let _ = 1i8.checked_sub(-1).unwrap_or(127);
152- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `1i8.saturating_sub(-1)`
152+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `saturating_sub`: `1i8.saturating_sub(-1)`
153153
154154error: manual saturating arithmetic
155155 --> $DIR/manual_saturating_arithmetic.rs:47:13
@@ -158,7 +158,7 @@ LL | let _ = 1i128
158158 | _____________^
159159LL | | .checked_sub(-1)
160160LL | | .unwrap_or(170_141_183_460_469_231_731_687_303_715_884_105_727);
161- | |_______________________________________________________________________^ help: try using `saturating_sub`: `1i128.saturating_sub(-1)`
161+ | |_______________________________________________________________________^ help: consider using `saturating_sub`: `1i128.saturating_sub(-1)`
162162
163163error: aborting due to 24 previous errors
164164
0 commit comments