pub struct TruncatedHumanTime(Duration);Expand description
A struct with a Display implementation taht renders a
std::time::Duration in human readable form, similar to the humantime
crate, but instead of rendering with arbitrary precision it only renders two
“significant sections”, e.g. “2h 5min” or “2d 20h”. The sections are days
(d), hours (h), minutes (min), seconds (s), miliseconds (ms), microseconds
(μs) and nanoseconds (ns).
Tuple Fields§
§0: DurationTrait Implementations§
Source§impl Display for TruncatedHumanTime
impl Display for TruncatedHumanTime
Auto Trait Implementations§
impl Freeze for TruncatedHumanTime
impl RefUnwindSafe for TruncatedHumanTime
impl Send for TruncatedHumanTime
impl Sync for TruncatedHumanTime
impl Unpin for TruncatedHumanTime
impl UnwindSafe for TruncatedHumanTime
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more