pub struct Human {
pub name: &'static str,
pub formatter: Formatter,
}Available on crate feature
progress only.Expand description
A helper for formatting numbers in a format easily read by humans in renderers, as in 2.54 million objects
Fields§
§name: &'static strThe name of the represented unit, like ‘items’ or ‘objects’.
formatter: FormatterThe formatter to format the actual numbers.
Implementations§
Trait Implementations§
Source§impl DisplayValue for Human
impl DisplayValue for Human
Source§fn display_current_value(
&self,
w: &mut dyn Write,
value: usize,
_upper: Option<usize>,
) -> Result<(), Error>
fn display_current_value( &self, w: &mut dyn Write, value: usize, _upper: Option<usize>, ) -> Result<(), Error>
Display the absolute
value representing the current progress of an operation and write it to w. Read moreSource§fn display_upper_bound(
&self,
w: &mut dyn Write,
upper_bound: usize,
_value: usize,
) -> Result<(), Error>
fn display_upper_bound( &self, w: &mut dyn Write, upper_bound: usize, _value: usize, ) -> Result<(), Error>
Source§fn dyn_hash(&self, state: &mut dyn Hasher)
fn dyn_hash(&self, state: &mut dyn Hasher)
A way to hash our state without using generics. Read more
Source§fn separator(
&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>
Emit a token to separate two values. Read more
Source§fn display_percentage(
&self,
w: &mut dyn Write,
percentage: f64,
) -> Result<(), Error>
fn display_percentage( &self, w: &mut dyn Write, percentage: f64, ) -> Result<(), Error>
Emit
percentage to w.Source§fn display_throughput(
&self,
w: &mut dyn Write,
throughput: &Throughput,
) -> Result<(), Error>
fn display_throughput( &self, w: &mut dyn Write, throughput: &Throughput, ) -> Result<(), Error>
Emit the
throughput of an operation to w.Auto Trait Implementations§
impl Freeze for Human
impl RefUnwindSafe for Human
impl Send for Human
impl Sync for Human
impl Unpin for Human
impl UnwindSafe for Human
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more