From 4b8ac90a1d1af226ed0e4bfe6459e3f194c09add Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Sun, 5 Apr 2026 04:41:14 +0100 Subject: [PATCH] modes:pair: implement hashing for pairs Once again trivial. --- src/modes/pair.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/modes/pair.rs b/src/modes/pair.rs index e88215a..5828e15 100644 --- a/src/modes/pair.rs +++ b/src/modes/pair.rs @@ -109,6 +109,15 @@ impl PartialOrd for Pair { } } +use std::hash::{Hash, Hasher}; + +impl Hash for Pair { + fn hash(&self, state: &mut H) { + // Pairs are just tuples lol. + (self.0, self.1).hash(state); + } +} + #[cfg(test)] mod tests { use super::*;