#[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum Consonant { B, CHard, CSoft, D, F, G, H, J, K, L, M, P, Q, R, S, T, V, W, X, Y, Z, } impl Consonant { pub const fn code(self) -> u8 { use Consonant::*; match self { B => 0x07, CHard => 0x18, CSoft => 0x23, D => 0x09, F => 0x11, G => 0x12, H => 0x00, J => 0x17, K => 0x18, L => 0x19, M => 0x1A, P => 0x21, Q => 0x18, R => 0x22, S => 0x23, T => 0x26, V => 0x2D, W => 0x2E, X => 0x31, Y => 0x15, Z => 0x30, } } }