]>
Commit | Line | Data |
---|---|---|
04454e1e FG |
1 | // run-rustfix |
2 | #![warn(clippy::cast_abs_to_unsigned)] | |
3 | ||
4 | fn main() { | |
5 | let x: i32 = -42; | |
6 | let y: u32 = x.abs() as u32; | |
7 | println!("The absolute value of {} is {}", x, y); | |
923072b8 FG |
8 | |
9 | let a: i32 = -3; | |
10 | let _: usize = a.abs() as usize; | |
11 | let _: usize = a.abs() as _; | |
12 | let _ = a.abs() as usize; | |
13 | ||
14 | let a: i64 = -3; | |
15 | let _ = a.abs() as usize; | |
16 | let _ = a.abs() as u8; | |
17 | let _ = a.abs() as u16; | |
18 | let _ = a.abs() as u32; | |
19 | let _ = a.abs() as u64; | |
20 | let _ = a.abs() as u128; | |
21 | ||
22 | let a: isize = -3; | |
23 | let _ = a.abs() as usize; | |
24 | let _ = a.abs() as u8; | |
25 | let _ = a.abs() as u16; | |
26 | let _ = a.abs() as u32; | |
27 | let _ = a.abs() as u64; | |
28 | let _ = a.abs() as u128; | |
04454e1e | 29 | } |