Lines Matching refs:HashMap
4 use std::collections::HashMap;
100 pub fn aggregate<FO, R>(self, mut operation: FO) -> HashMap<K, R> in aggregate()
103 let mut destination_map = HashMap::new(); in aggregate()
140 pub fn fold<FO, R>(self, init: R, mut operation: FO) -> HashMap<K, R> in fold()
177 pub fn fold_first<FO>(self, mut operation: FO) -> HashMap<K, V> in fold_first()
206 pub fn collect<C>(self) -> HashMap<K, C> in collect()
209 let mut destination_map = HashMap::new(); in collect()
236 pub fn max(self) -> HashMap<K, V> in max()
261 pub fn max_by<F>(self, mut compare: F) -> HashMap<K, V> in max_by()
289 pub fn max_by_key<F, CK>(self, mut f: F) -> HashMap<K, V> in max_by_key()
314 pub fn min(self) -> HashMap<K, V> in min()
339 pub fn min_by<F>(self, mut compare: F) -> HashMap<K, V> in min_by()
367 pub fn min_by_key<F, CK>(self, mut f: F) -> HashMap<K, V> in min_by_key()
401 pub fn minmax(self) -> HashMap<K, MinMaxResult<V>> in minmax()
430 pub fn minmax_by<F>(self, mut compare: F) -> HashMap<K, MinMaxResult<V>> in minmax_by()
480 pub fn minmax_by_key<F, CK>(self, mut f: F) -> HashMap<K, MinMaxResult<V>> in minmax_by_key()
506 pub fn sum(self) -> HashMap<K, V> in sum()
531 pub fn product(self) -> HashMap<K, V> in product()