Add to dependencies
[dependencies]
progressbars = "0.1.0"
There are 2 types of progressbars available: PieChartProgressBar, SpinnerProgressBar.
PieChartProgressBar ``` use std::thread; use std::time::Duration; use progressbars::ProgressBar; use progressbars::PieChartProgressBar;
fn main() {
let percentageprogressbar = PieChartProgressBar::new("Percentage:", 10, 20);
for i in 0..10 {
percentageprogressbar.update(i);
thread::sleep(Duration::from_millis(100));
}
println!();
}
Looks like:
Percentage: [████████░░░░░░░░░░░░] 40%
__SpinnerProgressBar__
use std::thread;
use std::time::Duration;
use progressbars::ProgressBar;
use progressbars::SpinnerProgressBar;
fn main() {
let spinnerbar = SpinnerProgressBar::new("Percentage:");
for i in 0..10 {
spinnerbar.update(i);
thread::sleep(Duration::from_millis(100));
}
println!();
}
Looks like:
Percentage: |
```