1 #[derive(num_enum::TryFromPrimitive)] 2 #[repr(u8)] 3 enum Numbers { 4 Zero = 0, 5 #[num_enum(alternatives = [255..=2])] 6 NonZero = 1, 7 } 8 main()9 fn main() { 10 11 } 12