Skip to content
This repository has been archived by the owner on Jan 7, 2025. It is now read-only.

Latest commit

 

History

History
44 lines (31 loc) · 1.1 KB

README.md

File metadata and controls

44 lines (31 loc) · 1.1 KB

progressive

A rust library for showing progress of iterators and loops.

Build Status Current Version License

asciicast

Usage

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