3 个不稳定版本

0.2.0 2020 年 5 月 19 日
0.1.1 2019 年 10 月 11 日
0.1.0 2019 年 10 月 2 日

#32 in #sharing

MIT 许可证

6KB
127

Shared Iter

克隆迭代器并在线程间共享

use shared_iter::ShareIterator;

let iter1 = (1..20).share();
let iter2 = iter1.clone();

assert_eq!(iter1.take(10).collect::<Vec<_>>(), iter2.take(10).collect::<Vec<_>>());

lib.rs:

Shared Iter

克隆迭代器并在线程间共享

use shared_iter::ShareIterator;

let iter1 = (1..20).share();
let iter2 = iter1.clone();

assert_eq!(iter1.take(10).collect::<Vec<_>>(), iter2.take(10).collect::<Vec<_>>());

依赖

~45KB