2K5XPVYLBQ65OXD6VPOEZQLPTYYRER7GJ37WBHQKMFJC2DYGVF2QC
}
}
pub fn b(self) -> (u8, u16) {
match self {
Self::A(a) => ((a >> 16) as u8, a as u16),
Self::B(a, b) => (a, b),
Self::C(a, b, c) => (a, (b as u16) << 8 | c as u16),
}
}
pub fn c(self) -> (u8, u8, u8) {
match self {
Self::A(a) => ((a >> 16) as u8, (a >> 8) as u8, a as u8),
Self::B(a, b) => (a, (b >> 8) as u8, b as u8),
Self::C(a, b, c) => (a, b, c),