1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#[derive(Debug)] pub enum Version { Current, Other(u8), } impl From<u8> for Version { fn from(value: u8) -> Self { use Version::*; match value { 1 => Current, _ => Other(value), } } }