This is a rust crate wich makes it easy to recursively traverse a directory or in other words, to iterate over a directory tree.

That means looking at every file inside a directory and it's subdirectories. For example consider this layout:

test_env │ file1 │ file2 │ file3 │ ├───folder1 │ │ file4 │ │ file5 │ │ │ └───folder3 │ file7 │ └───folder2 file6

This crate provides functions to iterate over all the files, from file1 to file7.

These methods are exposed through the Traverse struct.

Here a small function that goes trough every file inside path/to/dir and its subdirectories and prints the content.

```rust

use rtv::Traverse; use std::io::Read;

Traverse::new("path/to/dir").apply(|mut file| { let mut buff = String::new(); file.readtostring(&mut buff); println!("{}", buff); });

```

Changelog

0.1.2 -> 0.2.0

0.0.0 -> 0.1.2