#iterator #iterator-adapter #adapter #map #combination #map-ext

无需std itermaps

通过 Iterator::map 实现常用组合

8个版本

新增 0.2.8 2024年8月11日
0.2.5 2024年8月7日
0.2.4 2024年7月7日
0.2.2 2024年6月24日
0.1.1 2024年6月24日

#580算法 中排名

Download history 258/week @ 2024-06-19 96/week @ 2024-06-26 118/week @ 2024-07-03 27/week @ 2024-07-10 202/week @ 2024-08-07

每月202次下载

MIT许可证

32KB
863

通过 Iterator::map 实现常用组合

示例

# use itermaps::MapExt;
let arr = [[1, 2], [3, 4]];
let first: Vec<i32> = arr.iter().map_index(0).copied().collect();
assert_eq!(first, [1, 3]);

let arr = ["foo", "bar"];
let arr1: Vec<String> = arr.into_iter().map_to_owned().collect();
assert_eq!(arr1, arr);

无运行时依赖

功能