#![allow(dead_code, deprecated, unused_variables, unused_mut)] fn main() { assert_eq!(0_u8.wrapping_neg(), 0); assert_eq!(u8::MAX.wrapping_neg(), 1); assert_eq!(13_u8.wrapping_neg(), (! 13) + 1); assert_eq!(42_u8.wrapping_neg(), ! (42 - 1)); }