10次发布
0.4.0 | 2022年9月22日 |
---|---|
0.3.2 | 2021年9月7日 |
0.3.1 | 2021年7月25日 |
0.2.8 | 2020年12月20日 |
0.2.7 | 2020年11月17日 |
#1346 在 编码
264 每月下载量
用于 3 crates
16KB
267 代码行
yaml-split
yaml-split是一个库,它提供在文件或流中遍历单个YAML文档的迭代器。
例如,你可能有一个像下面的YAML文件
hello: world
---
foo: bar
该文件包含两个独立的YAML文档。yaml-split将按顺序提供以下两个值
hello: world
---
foo: bar
此输出适合供现有的YAML反序列化器,如serde-yaml使用。
用法
let file = File::open(f).unwrap();
let doc_iter = DocumentIterator::new(file);
for doc in doc_iter {
println!("Doc:\n{}\n", doc);
}
依赖项
~275–730KB
~17K SLoC