2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2015年4月3日
0.1.0 2015年4月3日

42#aggregate

Download history 1317/week @ 2024-04-03 1026/week @ 2024-04-10 1269/week @ 2024-04-17 1159/week @ 2024-04-24 1427/week @ 2024-05-01 966/week @ 2024-05-08 1109/week @ 2024-05-15 1222/week @ 2024-05-22 1291/week @ 2024-05-29 1026/week @ 2024-06-05 919/week @ 2024-06-12 1191/week @ 2024-06-19 1123/week @ 2024-06-26 1049/week @ 2024-07-03 1209/week @ 2024-07-10 1215/week @ 2024-07-17

4,833 每月下载量
38 个crate中使用(通过 nickel

MIT 许可证

4KB
53

轻松从键值迭代器聚合值组。

示例

use std::collections::HashMap;
use groupable::Groupable;

let evens = (0..10).map(|i| (i % 2 == 0, i))
                   .group::<HashMap<bool, Vec<usize>>>();

assert_eq!(evens[&true], [0, 2, 4, 6, 8]);
assert_eq!(evens[&false], [1, 3, 5, 7, 9]);

无运行时依赖