#[derive(Clone, Copy, Debug)]
pub enum Opcode {
I, R, C, D, X, P, O, }
impl From<Opcode> for u8 {
fn from(opcode: Opcode) -> Self {
match opcode {
Opcode::I => b'i',
Opcode::R => b'r',
Opcode::C => b'c',
Opcode::D => b'd',
Opcode::X => b'x',
Opcode::P => b'p',
Opcode::O => b'o',
}
}
}