Struct clt::ProgressBar
source · pub struct ProgressBar<'a> {
pub length: isize,
pub label: &'a str,
pub fill_char: char,
pub empty_char: char,
pub width: isize,
/* private fields */
}
Expand description
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: &'a str
fill_char: char
empty_char: char
width: isize
Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for ProgressBar<'a>
impl<'a> Send for ProgressBar<'a>
impl<'a> Sync for ProgressBar<'a>
impl<'a> Unpin for ProgressBar<'a>
impl<'a> UnwindSafe for ProgressBar<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more