diff options
Diffstat (limited to 'src/package/package.rs')
-rw-r--r-- | src/package/package.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/package/package.rs b/src/package/package.rs index 59c1d55..b9b2251 100644 --- a/src/package/package.rs +++ b/src/package/package.rs @@ -75,6 +75,13 @@ pub struct Package { meta: Option<HashMap<String, String>>, } +impl std::hash::Hash for Package { + fn hash<H: std::hash::Hasher>(&self, state: &mut H) { + self.name.hash(state); + self.version.hash(state); + } +} + impl Package { #[cfg(test)] pub fn new( |