#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(int_roundings)] fn main() { assert_eq!(16_i8.next_multiple_of(8), 16); assert_eq!(23_i8.next_multiple_of(8), 24); assert_eq!(16_i8.next_multiple_of(- 8), 16); assert_eq!(23_i8.next_multiple_of(- 8), 16); assert_eq!((- 16_i8).next_multiple_of(8), - 16); assert_eq!((- 23_i8).next_multiple_of(8), - 16); assert_eq!((- 16_i8).next_multiple_of(- 8), - 16); assert_eq!((- 23_i8).next_multiple_of(- 8), - 24); }