Browse Source

Implement PartialEq and Eq on ProcessorState and Processor

Isaac Woods 6 years ago
parent
commit
f3aed2f179
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/lib.rs

+ 2 - 2
src/lib.rs

@@ -62,7 +62,7 @@ pub(crate) struct GenericAddress {
     address: u64,
 }
 
-#[derive(Clone, Copy, Debug)]
+#[derive(Clone, Copy, Debug, PartialEq, Eq)]
 pub enum ProcessorState {
     /// A processor in this state is unusable, and you must not attempt to bring it up.
     Disabled,
@@ -75,7 +75,7 @@ pub enum ProcessorState {
     Running,
 }
 
-#[derive(Clone, Copy, Debug)]
+#[derive(Clone, Copy, Debug, PartialEq, Eq)]
 pub struct Processor {
     pub processor_uid: u8,
     pub local_apic_id: u8,