From 3192d273d24bde740939bbf9d5f55ef44683712a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com>
Date: Fri, 11 Nov 2022 10:19:00 +0000
Subject: [PATCH] fix: small code fixes

---
 src/pad.rs | 2 +-
 src/ppu.rs | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/pad.rs b/src/pad.rs
index ed15c9d8..84c833a1 100644
--- a/src/pad.rs
+++ b/src/pad.rs
@@ -3,7 +3,7 @@ use wasm_bindgen::prelude::*;
 
 use crate::warnln;
 
-#[derive(Clone, Copy, PartialEq)]
+#[derive(Clone, Copy, PartialEq, Eq)]
 pub enum PadSelection {
     Action,
     Direction,
diff --git a/src/ppu.rs b/src/ppu.rs
index e576c770..18da17ac 100644
--- a/src/ppu.rs
+++ b/src/ppu.rs
@@ -51,7 +51,7 @@ pub type Palette = [Pixel; PALETTE_SIZE];
 /// Represents a tile within the Game Boy context,
 /// should contain the pixel buffer of the tile.
 #[cfg_attr(feature = "wasm", wasm_bindgen)]
-#[derive(Clone, Copy, PartialEq)]
+#[derive(Clone, Copy, PartialEq, Eq)]
 pub struct Tile {
     buffer: [u8; 64],
 }
@@ -100,7 +100,7 @@ impl Display for Tile {
 }
 
 #[cfg_attr(feature = "wasm", wasm_bindgen)]
-#[derive(Clone, Copy, PartialEq)]
+#[derive(Clone, Copy, PartialEq, Eq)]
 pub struct ObjectData {
     x: i16,
     y: i16,
@@ -271,7 +271,7 @@ pub struct Ppu {
 }
 
 #[cfg_attr(feature = "wasm", wasm_bindgen)]
-#[derive(Clone, Copy, PartialEq)]
+#[derive(Clone, Copy, PartialEq, Eq)]
 pub enum PpuMode {
     HBlank = 0,
     VBlank = 1,
-- 
GitLab