#[derive(Debug, Eq, PartialEq, num_enum::FromPrimitive)] #[repr(u8)] enum Enum { Zero = 0, #[num_enum(catch_all)] #[default] NonZero(u8), } fn main() {}