yaml-split

yaml-split is a library which provides an iterator over individual YAML documents in a file or stream.

For example, you might have a YAML file like the following:

```

hello: world

foo: bar ```

This file contains two separate YAML documents. yaml-split will provide you the following two values in-order:

hello: world

```

foo: bar ```

This output is suitable for use by existing YAML deserializers such as serde-yaml.

Usage

``` let file = File::open(f).unwrap(); let doc_iter = DocumentIterator::new(file);

for doc in doc_iter { println!("Doc:\n{}\n", doc); } ```