pub struct SevenSegments;
impl SevenSegments {
pub fn digit_to_segments(digit: u8) -> u8 {
(match digit {
0 => 0b1111110,
1 => 0b0110000,
2 => 0b1101101,
3 => 0b1111001,
4 => 0b0110011,
5 => 0b1011011,
6 => 0b1011111,
7 => 0b1110000,
8 => 0b1111111,
9 => 0b1111011,
_ => 0b0000001,
}) << 1
}
pub fn letter_to_segments(letter: char) -> u8 {
(match letter {
'E' => 0b1001111,
'r' => 0b0000101,
'o' => 0b0011101,
_ => 0b0000001,
}) << 1
}
}