| #![warn(clippy::implicit_saturating_add)] | |
| fn main() { | |
| let mut u_8: u8 = 255; | |
| let mut u_16: u16 = 500; | |
| let mut u_32: u32 = 7000; | |
| let mut u_64: u64 = 7000; | |
| let mut i_8: i8 = 30; | |
| let mut i_16: i16 = 500; | |
| let mut i_32: i32 = 7000; | |
| let mut i_64: i64 = 7000; | |
| if i_8 < 42 { | |
| i_8 += 1; | |
| } | |
| if i_8 != 42 { | |
| i_8 += 1; | |
| } | |
| u_8 = u_8.saturating_add(1); | |
| u_8 = u_8.saturating_add(1); | |
| if u_8 < 15 { | |
| u_8 += 1; | |
| } | |
| u_16 = u_16.saturating_add(1); | |
| u_16 = u_16.saturating_add(1); | |
| u_16 = u_16.saturating_add(1); | |
| u_32 = u_32.saturating_add(1); | |
| u_32 = u_32.saturating_add(1); | |
| u_32 = u_32.saturating_add(1); | |
| u_64 = u_64.saturating_add(1); | |
| u_64 = u_64.saturating_add(1); | |
| u_64 = u_64.saturating_add(1); | |
| i_8 = i_8.saturating_add(1); | |
| i_8 = i_8.saturating_add(1); | |
| i_8 = i_8.saturating_add(1); | |
| i_16 = i_16.saturating_add(1); | |
| i_16 = i_16.saturating_add(1); | |
| i_16 = i_16.saturating_add(1); | |
| i_32 = i_32.saturating_add(1); | |
| i_32 = i_32.saturating_add(1); | |
| i_32 = i_32.saturating_add(1); | |
| i_64 = i_64.saturating_add(1); | |
| i_64 = i_64.saturating_add(1); | |
| i_64 = i_64.saturating_add(1); | |
| if i_64 < 42 { | |
| i_64 += 1; | |
| } | |
| if 42 > i_64 { | |
| i_64 += 1; | |
| } | |
| let a = 12; | |
| let mut b = 8; | |
| if a < u8::MAX { | |
| b += 1; | |
| } | |
| if u8::MAX > a { | |
| b += 1; | |
| } | |
| if u_32 < u32::MAX { | |
| u_32 += 1; | |
| } else { | |
| println!("don't lint this"); | |
| } | |
| if u_32 < u32::MAX { | |
| println!("don't lint this"); | |
| u_32 += 1; | |
| } | |
| if u_32 < 42 { | |
| println!("brace yourself!"); | |
| } else {u_32 = u_32.saturating_add(1); } | |
| } |