From 1cdaee8a3a70453a507c0433c2076da01720297f Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Sat, 17 Aug 2024 14:34:06 -0400 Subject: [PATCH] minor: Resolve clippy lint about type bounds --- src/hash_multi_map.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hash_multi_map.rs b/src/hash_multi_map.rs index aa37748..33a511d 100644 --- a/src/hash_multi_map.rs +++ b/src/hash_multi_map.rs @@ -89,10 +89,10 @@ where self.table.len() } - pub fn get(&self, k: &Q) -> Option<&V> + pub fn get(&self, k: &Q) -> Option<&V> where K: Borrow, - Q: Hash + Eq, + Q: Hash + Eq + ?Sized, { let hash = make_hash(&self.build_hasher, &k); self.table.find(hash, |(p, _v)| p.borrow() == k).map(|b| { @@ -102,10 +102,10 @@ where }) } - pub fn get_all<'map, 'key, Q: ?Sized>(&'map self, k: &'key Q) -> GetAllIter<'map, 'key, Q, K, V> + pub fn get_all<'map, 'key, Q>(&'map self, k: &'key Q) -> GetAllIter<'map, 'key, Q, K, V> where K: Borrow, - Q: Hash + Eq, + Q: Hash + Eq + ?Sized, { let hash = make_hash(&self.build_hasher, k);