#![allow(dead_code, deprecated, unused_variables, unused_mut)] use std::num::Saturating; fn main() { assert_eq!(Saturating(100isize).abs(), Saturating(100)); assert_eq!(Saturating(- 100isize).abs(), Saturating(100)); assert_eq!(Saturating(isize::MIN).abs(), Saturating((isize::MIN + 1).abs())); assert_eq!(Saturating(isize::MIN).abs(), Saturating(isize::MIN.saturating_abs())); assert_eq!(Saturating(isize::MIN).abs(), Saturating(isize::MAX)); }