#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(wrapping_int_impl)] use std::num::Wrapping; fn main() { assert_eq!(Wrapping(100isize).abs(), Wrapping(100)); assert_eq!(Wrapping(- 100isize).abs(), Wrapping(100)); assert_eq!(Wrapping(isize::MIN).abs(), Wrapping(isize::MIN)); assert_eq!(Wrapping(- 128i8).abs().0 as u8, 128u8); }