Struct clt::ProgressBar [] [src]

pub struct ProgressBar {
    pub length: isize,
    pub label: &'static str,
    pub fill_char: u8,
    pub empty_char: u8,
    pub width: isize,
    // some fields omitted
}

Showing a progress bar. Examples:

use clt::ProgressBar;

let mut bar = ProgressBar::new(100, "Demo");
bar.begin();
for _ in 0..100 {
    // Do something here
    bar.next();
}
bar.end();

Fields

length: isize label: &'static str fill_char: u8 empty_char: u8 width: isize

Methods

impl ProgressBar
[src]

fn new(length: isize, label: &'static str) -> ProgressBar

Create a new progressbar.

fn begin(&mut self)

fn end(&mut self)

fn next(&mut self)