Struct prodash::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: Step,
upper_bound: Option<Step>,
throughput: impl Into<Option<Throughput>>
) -> UnitDisplay<'_>
[src]
pub fn display(
&self,
current_value: Step,
upper_bound: Option<Step>,
throughput: impl Into<Option<Throughput>>
) -> UnitDisplay<'_>
[src]Create a representation of self
implementing Display
in configurable fashion.
current_value
is the progress value to display.upper_bound
is the possibly available upper bound ofcurrent_value
.throughput
configures 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]
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 Send for Unit
impl Sync for Unit
impl Unpin for Unit
impl !UnwindSafe for Unit
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more