3 #![warn(clippy::cast_abs_to_unsigned)]
4 #![allow(clippy::uninlined_format_args, unused)]
8 let y: u32 = x.unsigned_abs();
9 println!("The absolute value of {} is {}", x, y);
12 let _: usize = a.unsigned_abs() as usize;
13 let _: usize = a.unsigned_abs() as _;
14 let _ = a.unsigned_abs() as usize;
17 let _ = a.unsigned_abs() as usize;
18 let _ = a.unsigned_abs() as u8;
19 let _ = a.unsigned_abs() as u16;
20 let _ = a.unsigned_abs() as u32;
21 let _ = a.unsigned_abs();
22 let _ = a.unsigned_abs() as u128;
25 let _ = a.unsigned_abs();
26 let _ = a.unsigned_abs() as u8;
27 let _ = a.unsigned_abs() as u16;
28 let _ = a.unsigned_abs() as u32;
29 let _ = a.unsigned_abs() as u64;
30 let _ = a.unsigned_abs() as u128;
32 let _ = (x as i64 - y as i64).unsigned_abs() as u32;
35 #[clippy::msrv = "1.50"]
38 assert_eq!(10u32, x.abs() as u32);
41 #[clippy::msrv = "1.51"]
44 assert_eq!(10u32, x.unsigned_abs());