Struct git_features::progress::Unit [−][src]
pub struct Unit { /* fields omitted */ }A configurable and flexible unit for use in Progress::init().
Implementations
impl Unit[src]
impl Unit[src]Display and utilities
pub fn display(
&self,
current_value: usize,
upper_bound: Option<usize>,
throughput: impl Into<Option<Throughput>>
) -> UnitDisplay<'_>[src]
&self,
current_value: usize,
upper_bound: Option<usize>,
throughput: impl Into<Option<Throughput>>
) -> UnitDisplay<'_>
Create a representation of self implementing Display in configurable fashion.
current_valueis the progress value to display.upper_boundis the possibly available upper bound ofcurrent_value.throughputconfigures how throughput should be displayed if already available.
Note that throughput is usually not available the first time a value is displayed.
pub fn as_display_value(&self) -> &dyn DisplayValue[src]
Return self as trait object implementing DisplayValue.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Unit
impl !RefUnwindSafe for Unitimpl !UnwindSafe for Unit
impl !UnwindSafe for Unit