Function map_split::split5
[−]
[src]
pub fn split5<'a, K: 'a, V: 'a, S, SplitType>(v: &'a mut HashMap<K, V, S>) -> (HashMapA<'a, K, V, S, SplitType>, HashMapB<'a, K, V, S, SplitType>, HashMapC<'a, K, V, S, SplitType>, HashMapD<'a, K, V, S, SplitType>, HashMapE<'a, K, V, S, SplitType>) where K: Eq + Hash, S: BuildHasher, V: Splittable5<'a, SplitType>
Splits a HashMap
into 5 disjoint hashmap references, able to access the split parts of the
stored Splittable5
values independently.