10 个版本
使用旧 Rust 2015
0.1.9 | 2018 年 5 月 2 日 |
---|---|
0.1.8 | 2018 年 3 月 5 日 |
0.1.7 | 2018 年 2 月 21 日 |
0.1.5 | 2017 年 5 月 16 日 |
0.1.1 | 2016 年 12 月 17 日 |
在 Rust 模式 中排名第 153
每月下载量 1,160,261
在 1,196 个 crate 中使用(直接使用 28 个)
24KB
712 行
fallible-streaming-iterator
可出错、流式迭代
许可
许可协议为以下之一
- Apache 许可证 2.0 版(LICENSE-APACHE 或 http://apache.ac.cn/licenses/LICENSE-2.0)
- 或 MIT 许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您提交给作品中的任何贡献,根据 Apache-2.0 许可证的定义,应作为上述双重许可,不得附加任何额外条款或条件。
lib.rs
:
可出错、流式迭代。
FallibleStreamingIterator
与标准库的 Iterator
特质在两个方面有所不同:迭代可能失败,导致错误,并且任何时刻只有一个迭代元素可用。
虽然这些迭代器不能与 Rust 的 for
循环一起使用,但 while let
循环提供了类似的人体工程学水平。
while let Some(value) = it.next()? {
// use value
}