diff src/constants.rs @ 186:5e4ea9650f87

Derive `hash` where it makes sense.
author Paul Fisher <paul@pfish.zone>
date Thu, 31 Jul 2025 14:48:32 -0400
parents fb8b547b36b7
children
line wrap: on
line diff
--- a/src/constants.rs	Thu Jul 31 14:45:38 2025 -0400
+++ b/src/constants.rs	Thu Jul 31 14:48:32 2025 -0400
@@ -13,7 +13,7 @@
         $viz:vis $name:ident($wraps:ty);
     ) => {
         $(#[$m])*
-        #[derive(Clone, Copy, Debug, PartialEq, Eq)]
+        #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
         #[repr(transparent)]
         $viz struct $name($wraps);
 
@@ -265,7 +265,7 @@
         }
     ) => {
         $(#[$om])*
-        #[derive(Copy, Clone, Debug, PartialEq, Eq)]
+        #[derive(Copy, Clone, Debug, PartialEq, Eq, Hash)]
         pub enum $name {
             $(
                 $(#[$im])*