From a319d78739b2efccd9f0688c6c0f070ed085f8a1 Mon Sep 17 00:00:00 2001
From: Ben Bridle <ben@derelict.engineering>
Date: Sat, 8 Mar 2025 16:44:41 +1300
Subject: Implement Hash for Tracked

---
 src/locators/tracked.rs | 6 ++++++
 1 file changed, 6 insertions(+)

(limited to 'src/locators/tracked.rs')

diff --git a/src/locators/tracked.rs b/src/locators/tracked.rs
index 091ee52..e97f3d8 100644
--- a/src/locators/tracked.rs
+++ b/src/locators/tracked.rs
@@ -56,3 +56,9 @@ impl<T: PartialEq> PartialEq for Tracked<T> {
 }
 
 impl<T: Eq> Eq for Tracked<T> {}
+
+impl<T: std::hash::Hash> std::hash::Hash for Tracked<T> {
+    fn hash<H: std::hash::Hasher>(&self, h: &mut H) {
+        self.value.hash(h)
+    }
+}
-- 
cgit v1.2.3-70-g09d2