3个版本

0.1.2 2023年5月31日
0.1.1 2023年5月29日
0.1.0 2023年5月29日

#2098 in 算法

37 每月下载量

Apache-2.0

11KB
252

more-iter

Rust中的更多迭代实用工具

MergePair

通过键合并两个 (key, value) 迭代器,保留最大值

use more_iter::MergePair;

let a = [(1, 10), (3, 30), (4, 40)];
let b = [(2, 200), (3, 300)];

let merged = MergePair::merge(a, b, std::cmp::max).collect::<Vec<_>>();
assert_eq!(vec![(1, 10), (2, 200), (3, 300), (4, 40)], merged);

无运行时依赖