Lines Matching defs:K

32 pub fn new<I, K, V>(iter: I) -> GroupingMap<I>  in new()  argument
100 pub fn aggregate<FO, R>(self, mut operation: FO) -> HashMap<K, R> in aggregate()
101 where FO: FnMut(Option<R>, &K, V) -> Option<R>, in aggregate()
140 pub fn fold<FO, R>(self, init: R, mut operation: FO) -> HashMap<K, R> in fold()
142 FO: FnMut(R, &K, V) -> R, in fold()
177 pub fn fold_first<FO>(self, mut operation: FO) -> HashMap<K, V> in fold_first()
178 where FO: FnMut(V, &K, V) -> V, in fold_first()
206 pub fn collect<C>(self) -> HashMap<K, C> 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()
262 where F: FnMut(&K, &V, &V) -> Ordering, in max_by()
289 pub fn max_by_key<F, CK>(self, mut f: F) -> HashMap<K, V> in max_by_key()
290 where F: FnMut(&K, &V) -> CK, 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()
340 where F: FnMut(&K, &V, &V) -> Ordering, in min_by()
367 pub fn min_by_key<F, CK>(self, mut f: F) -> HashMap<K, V> in min_by_key()
368 where F: FnMut(&K, &V) -> CK, 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()
431 where F: FnMut(&K, &V, &V) -> Ordering, in minmax_by()
480 pub fn minmax_by_key<F, CK>(self, mut f: F) -> HashMap<K, MinMaxResult<V>> in minmax_by_key()
481 where F: FnMut(&K, &V) -> CK, in minmax_by_key()
506 pub fn sum(self) -> HashMap<K, V> in sum()
531 pub fn product(self) -> HashMap<K, V> in product()