From f354c48c114bdb2f63c341338d7a72867a167428 Mon Sep 17 00:00:00 2001 From: cstef Date: Tue, 27 Feb 2024 15:57:56 +0100 Subject: [PATCH] Add Eq derive for Input --- src/input/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/input/mod.rs b/src/input/mod.rs index e4769cd..ab4e1fb 100644 --- a/src/input/mod.rs +++ b/src/input/mod.rs @@ -14,7 +14,7 @@ use serde::{Deserialize, Serialize}; /// /// This type is marked as `#[non_exhaustive]` since more keys may be supported in the future. #[non_exhaustive] -#[derive(Clone, Copy, Debug, PartialEq, Hash)] +#[derive(Clone, Copy, Debug, PartialEq, Hash, Eq)] #[cfg_attr(feature = "arbitrary", derive(Arbitrary))] #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] pub enum Key { @@ -103,7 +103,7 @@ impl Default for Key { /// shift: false, /// }); /// ``` -#[derive(Debug, Clone, Default, PartialEq, Hash)] +#[derive(Debug, Clone, Default, PartialEq, Hash, Eq)] #[cfg_attr(feature = "arbitrary", derive(Arbitrary))] #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] pub struct Input {