#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(int_roundings)] fn main() { let a: i8 = 8; let b = 3; assert_eq!(a.div_floor(b), 2); assert_eq!(a.div_floor(- b), - 3); assert_eq!((- a).div_floor(b), - 3); assert_eq!((- a).div_floor(- b), 2); }