diff options
Diffstat (limited to 'src/instruction.rs')
| -rw-r--r-- | src/instruction.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/instruction.rs b/src/instruction.rs index d3aa725..4a23992 100644 --- a/src/instruction.rs +++ b/src/instruction.rs @@ -10,7 +10,7 @@ pub enum Instruction { } /// Addressing modes for MOS 6502. -#[derive(Clone, Copy, Debug)] +#[derive(Clone, Copy, Debug, Eq, PartialEq)] pub enum AddressingMode { /// Immediate mode Immediate, @@ -23,6 +23,7 @@ pub enum AddressingMode { } /// Operation retrieved from decoding an opcode. +#[derive(Clone, Copy, Debug, Eq, PartialEq)] pub struct Operation { /// [`AddressingMode`] pub addressing_mode: AddressingMode, |