Trait vrp_core::utils::CollectGroupBy
source · [−]pub trait CollectGroupBy: Iterator {
fn collect_group_by_key<K, V, FA>(
self,
f: FA
) -> HashMap<K, Vec<V, Global>, RandomState, Global>
where
Self: Iterator<Item = V>,
K: Hash + Eq,
FA: Fn(&V) -> K,
{ ... }
fn collect_group_by<K, V>(
self
) -> HashMap<K, Vec<V, Global>, RandomState, Global>
where
Self: Iterator<Item = (K, V)>,
K: Hash + Eq,
{ ... }
}Expand description
An iterator which collects items into group.
Provided Methods
Collects items into group.