A rust library for showing progress of iterators and loops.
To use progressive, add this to your Cargo.toml:
[dependencies]
progressive = "0.1"And this to your crate root:
extern crate progressive;Here's a simple example that shows how to wrap an iterator in order to get progress information:
extern crate progressive;
use progressive::progress;
use std::time::Duration;
fn main() {
    for _ in progress(0..30) {
        // do something expensive here
        std::thread::sleep(Duration::from_millis(200));
    }
}For an example run cargo run --example basic
