#fallback #iterator #first #second #drive #rest #iters

iter_fallback

驱动两个迭代器,先耗尽第一个,然后回退到第二个的其余部分

3 个版本

使用旧的 Rust 2015

0.1.2 2018 年 11 月 16 日
0.1.1 2018 年 11 月 16 日
0.1.0 2018 年 11 月 10 日

#17 in #fallback

Apache-2.0

6KB

crates.io

iter_fallback

当第一个迭代器耗尽时回退到第二个迭代器的迭代器。

 assert_eq!(
            vec![1, 2, 3, 4, 5],
            vec![1, 2, 3]
                .into_iter()
                .fallback(vec![0, 0, 0, 4, 5].into_iter())
                .collect::<Vec<_>>()
        )

无运行时依赖