pub fn unpack(&self) -> (InstructionArgumentDefinition, Option<InstructionArgumentDefinition>) {
        match self {
            Self::Reserved => panic!(),
            Self::Jsr { a } => (*a, None),
        }
    }
/// Unpacks the instruction arguments into a first value and an optional second value.
Unpacks the instruction arguments into a first value and an optional second value.
Unpacks the instruction arguments into a first value and an optional second value .
pub fn unpack(&self) -> (InstructionArgumentDefinition, Option<InstructionArgumentDefinition>) {
        match self {
            Self::Reserved => panic!(),
            Self::Jsr { a } => (*a, None),
        }
    }
pub fn unpack ( & self ) -> ( InstructionArgumentDefinition , Option < InstructionArgumentDefinition > ) { match self { Self :: Reserved => panic ! ( ) , Self :: Jsr { a } => ( * a , None ) , } }
Unpacks the instruction arguments into a first value and an optional second value.
Unpacks the instruction arguments into a first value and an optional second value .
&self