We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 665ff57 commit c8edd9aCopy full SHA for c8edd9a
clippy_utils/src/consts.rs
@@ -230,16 +230,9 @@ pub enum FullInt {
230
}
231
232
impl FullInt {
233
- #[allow(clippy::cast_sign_loss)]
234
#[must_use]
235
fn cmp_s_u(s: i128, u: u128) -> Ordering {
236
- if s < 0 {
237
- Ordering::Less
238
- } else if u > (i128::MAX as u128) {
239
- Ordering::Greater
240
- } else {
241
- (s as u128).cmp(&u)
242
- }
+ u128::try_from(s).map_or(Ordering::Less, |x| x.cmp(&u))
243
244
245
0 commit comments