ProgressoBar

Trait ProgressoBar 

Source
pub trait ProgressoBar {
    // Required methods
    fn get_total(&self) -> u64;
    fn set_total(&mut self, max: u64);
    fn get_value(&self) -> u64;
    fn set_value(&mut self, val: u64);
    fn get_display_len(&self) -> usize;
    fn set_display_len(&mut self, val: usize);
    fn erase(&self);
    fn erase_to(&self, writer: &mut dyn Write);
    fn draw(&self);
    fn draw_to(&self, writer: &mut dyn Write);
}

Required Methods§

Source

fn get_total(&self) -> u64

Source

fn set_total(&mut self, max: u64)

Source

fn get_value(&self) -> u64

Source

fn set_value(&mut self, val: u64)

Source

fn get_display_len(&self) -> usize

Source

fn set_display_len(&mut self, val: usize)

Source

fn erase(&self)

Source

fn erase_to(&self, writer: &mut dyn Write)

Source

fn draw(&self)

Source

fn draw_to(&self, writer: &mut dyn Write)

Implementors§