1 个不稳定版本
0.1.0 | 2023年4月27日 |
---|
#27 in #spinner
5KB
55 行
使用方法
添加到依赖
[dependencies]
progressbars = "0.1.0"
提供两种进度条:PieChartProgressBar 和 SpinnerProgressBar。
PieChartProgressBar
use std::thread;
use std::time::Duration;
use progressbars::ProgressBar;
use progressbars::PieChartProgressBar;
fn main() {
let percentage_progress_bar = PieChartProgressBar::new("Percentage:", 10, 20);
for i in 0..10 {
percentage_progress_bar.update(i);
thread::sleep(Duration::from_millis(100));
}
println!();
}
外观如下
Percentage: [████████░░░░░░░░░░░░] 40%
SpinnerProgressBar
use std::thread;
use std::time::Duration;
use progressbars::ProgressBar;
use progressbars::SpinnerProgressBar;
fn main() {
let spinner_bar = SpinnerProgressBar::new("Percentage:");
for i in 0..10 {
spinner_bar.update(i);
thread::sleep(Duration::from_millis(100));
}
println!();
}
外观如下
Percentage: |