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: Duration
Trait 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