[][src]Trait git_features::progress::unit::DisplayValue

pub trait DisplayValue {
    fn display_unit(&self, w: &mut dyn Write, value: usize) -> Result<(), Error>;

    fn display_current_value(
        &self,
        w: &mut dyn Write,
        value: usize,
        _upper: Option<usize>
    ) -> Result<(), Error> { ... }
fn separator(
        &self,
        w: &mut dyn Write,
        _value: usize,
        _upper: Option<usize>
    ) -> Result<(), Error> { ... }
fn display_upper_bound(
        &self,
        w: &mut dyn Write,
        upper_bound: usize,
        _value: usize
    ) -> Result<(), Error> { ... }
fn display_percentage(
        &self,
        w: &mut dyn Write,
        percentage: f64
    ) -> Result<(), Error> { ... }
fn display_throughput(
        &self,
        w: &mut dyn Write,
        throughput: Throughput
    ) -> Result<(), Error> { ... }
fn fraction_and_time_unit(
        &self,
        timespan: Duration
    ) -> (Option<f64>, &'static str) { ... } }

Required methods

fn display_unit(&self, w: &mut dyn Write, value: usize) -> Result<(), Error>

Loading content...

Provided methods

fn display_current_value(
    &self,
    w: &mut dyn Write,
    value: usize,
    _upper: Option<usize>
) -> Result<(), Error>

fn separator(
    &self,
    w: &mut dyn Write,
    _value: usize,
    _upper: Option<usize>
) -> Result<(), Error>

fn display_upper_bound(
    &self,
    w: &mut dyn Write,
    upper_bound: usize,
    _value: usize
) -> Result<(), Error>

fn display_percentage(
    &self,
    w: &mut dyn Write,
    percentage: f64
) -> Result<(), Error>

fn display_throughput(
    &self,
    w: &mut dyn Write,
    throughput: Throughput
) -> Result<(), Error>

fn fraction_and_time_unit(
    &self,
    timespan: Duration
) -> (Option<f64>, &'static str)

Loading content...

Implementations on Foreign Types

impl DisplayValue for &'static str[src]

Loading content...

Implementors

impl DisplayValue for Bytes[src]

impl DisplayValue for Human[src]

impl DisplayValue for Range[src]

Loading content...