Browse Source

Merge pull request #84 from toku-sa-n/implement_eq_for_address_space

chore: implement `PartialEq` and `Eq` for `GenericAddress`
Isaac Woods 4 years ago
parent
commit
045b20d963
1 changed files with 3 additions and 3 deletions
  1. 3 3
      acpi/src/platform/address.rs

+ 3 - 3
acpi/src/platform/address.rs

@@ -15,7 +15,7 @@ pub(crate) struct RawGenericAddress {
     pub address: u64,
 }
 
-#[derive(Clone, Copy, Debug)]
+#[derive(PartialEq, Eq, Clone, Copy, Debug)]
 pub enum AddressSpace {
     SystemMemory,
     SystemIo,
@@ -40,7 +40,7 @@ pub enum AddressSpace {
     OemDefined(u8),
 }
 
-#[derive(Clone, Copy, Debug)]
+#[derive(PartialEq, Eq, Clone, Copy, Debug)]
 pub enum AccessSize {
     Undefined,
     ByteAccess,
@@ -49,7 +49,7 @@ pub enum AccessSize {
     QWordAccess,
 }
 
-#[derive(Clone, Copy, Debug)]
+#[derive(PartialEq, Eq, Clone, Copy, Debug)]
 pub struct GenericAddress {
     pub address_space: AddressSpace,
     pub bit_width: u8,