Function hashmap_union::intersection_of [−][src]
pub fn intersection_of<K, A, B, C, F>(
one: &HashMap<K, A>,
two: &HashMap<K, B>,
f: F
) -> HashMap<K, C> where
K: Hash + Eq + Clone,
A: Clone,
B: Clone,
F: Fn(A, B) -> C,
Gets the intersection of two HashMaps, using f to join them
- one: The first hashmap
- two: The second hashmap
- f: What to do when the key exists in both hashmaps
- Returns: The intersection of one and two