3 个不稳定版本
0.2.1 | 2019年12月25日 |
---|---|
0.2.0 | 2019年2月18日 |
0.1.0 | 2019年2月18日 |
1183 在 Rust 模式 中
每月 下载 30 次
在 3 个软件包中使用 (通过 flumedb)
10KB
198 代码行
双向迭代器
use bidir_iter::*;
let a: &[i64] = &[1, 2, 3];
let mut iter = a.bidir_iter();
assert_eq!(iter.next(), Some(&1));
assert_eq!(iter.next(), Some(&2));
assert_eq!(iter.next(), Some(&3));
assert_eq!(iter.prev(), Some(&2));
assert_eq!(iter.prev(), Some(&1));
assert_eq!(iter.prev(), None);
assert_eq!(iter.next(), Some(&1));