1 2 3 4 5 6 7 8 9 10 11
// run-pass #[derive(Debug)] #[repr(i32)] enum E { Min = -2147483648i32, _Max = 2147483647i32, } fn main() { assert_eq!(Some(E::Min).unwrap() as i32, -2147483648i32); }