summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Bridle <ben@derelict.engineering>2025-03-08 16:44:41 +1300
committerBen Bridle <ben@derelict.engineering>2025-03-08 16:44:41 +1300
commita319d78739b2efccd9f0688c6c0f070ed085f8a1 (patch)
tree2ddfbfafa1ee0eddc81c5ac351afcf6e04b41b8c
parent2daf600d4713f6feacef795fac923f5826925efb (diff)
downloadassembler-a319d78739b2efccd9f0688c6c0f070ed085f8a1.zip
Implement Hash for Tracked
-rw-r--r--src/locators/tracked.rs6
1 files changed, 6 insertions, 0 deletions
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)
+ }
+}