2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2015年7月8日
0.1.0 2015年6月18日

95#progress-bar

MIT 许可证

6KB
119 lines

rustbar

Rust 的进度条集合

extern crate rustbar;

use std::thread::sleep_ms;

use rustbar::rustbars::ProgressBar;

pub fn main(){

    let mut pbar = rustbar::rustbars::PercentageProgressBar::new();
    println!("\nPercentageProgressBar demo");
    for idx in 0..101 {
        pbar.set_value(idx);
        pbar.set_msg("Calculating...");
        pbar.render().unwrap();
        sleep_ms(50);
    }

    println!("\nInifiniteProgressBar demo");
    let mut infbar  = rustbar::rustbars::InfiniteProgressBar::new().to_stderr();
    for _ in 0..101 {
        infbar.set_msg("Thinking...");
        infbar.render().unwrap();
        sleep_ms(50);
    }

}

查看 src/bin/demo.rs 以获取使用示例。

Alt text

无运行时依赖