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