pub fn hash_map_diff<'a, K, V>( lhs: &'a HashMap<K, V>, rhs: &'a HashMap<K, V>, ) -> HashMapDiff<&'a K, &'a V>where K: Eq + Hash + Clone, V: Eq + Clone,