2 #![allow(unused_assignments, unused_mut, clippy::assign_op_pattern)]
3 #![warn(clippy::implicit_saturating_sub)]
6 // Tests for unsigned integers
10 let mut u_8: u8 = end_8 - start_8;
29 let start_16: u16 = 35;
31 let mut u_16: u16 = end_16 - start_16;
38 let mut end_32: u32 = 7010;
39 let mut start_32: u32 = 7000;
41 let mut u_32: u32 = end_32 - start_32;
59 let mut end_64: u64 = 75001;
60 let mut start_64: u64 = 75000;
62 let mut u_64: u64 = end_64 - start_64;
90 let end_usize: usize = 8054;
91 let start_usize: usize = 8050;
93 let mut u_usize: usize = end_usize - start_usize;
100 // Tests for signed integers
103 let starti_8: i8 = 50;
105 let mut i_8: i8 = endi_8 - starti_8;
127 let endi_16: i16 = 45;
128 let starti_16: i16 = 44;
130 let mut i_16: i16 = endi_16 - starti_16;
143 if i_16 != i16::MIN {
148 if i_16 != i16::MIN {
152 let endi_32: i32 = 45;
153 let starti_32: i32 = 44;
155 let mut i_32: i32 = endi_32 - starti_32;
168 if i_32 != i32::MIN {
173 if i_32 != i32::MIN {
177 let endi_64: i64 = 45;
178 let starti_64: i64 = 44;
180 let mut i_64: i64 = endi_64 - starti_64;
188 if i64::MIN != i_64 {
212 println!("side effect");