Explorar o código

Implement PartialEq and Eq on ProcessorState and Processor

Isaac Woods %!s(int64=6) %!d(string=hai) anos
pai
achega
f3aed2f179
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  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,