1 个不稳定版本

0.1.0 2022 年 4 月 8 日

#905并发

Download history • Rust 包仓库 14/week @ 2024-03-31 • Rust 包仓库 7/week @ 2024-05-19 • Rust 包仓库 15/week @ 2024-06-02 • Rust 包仓库 20/week @ 2024-06-09 • Rust 包仓库 4/week @ 2024-06-16 • Rust 包仓库 57/week @ 2024-06-30 • Rust 包仓库 6/week @ 2024-07-07 • Rust 包仓库

每月 68 次下载

MIT 许可证

7KB
128

分割器 crate 提供了一种比 Rayon 的 plumbing 模块更简单的方式来实现 Rayon 的 ParallelIterator trait。

实现 Spliterator trait 来指导您的 Iterator 如何将其自身分成两半,然后 分割器 将将其包装成 ParallelIterator。只需调用 par_split() 即可。

该 crate 与 Rayon 的默认行为不同,即使在开始消费项目后也会继续分割。这使得它非常适合像图或树搜索这样的任务,其中数据集在迭代过程中可能会增长。有关其开发背后的故事的详细信息,请参阅 此文章

依赖关系

~1.5MB
~25K SLoC