Struct HumanDuration
pub struct HumanDuration(pub Duration);
Wraps an std duration for human readable formatting.
Fields
0: Duration
Trait Implementations
impl Debug for HumanDuration
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for HumanDuration
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for HumanDuration
impl RefUnwindSafe for HumanDuration
impl Send for HumanDuration
impl Sync for HumanDuration
impl Unpin for HumanDuration
impl UnsafeUnpin for HumanDuration
impl UnwindSafe for HumanDuration
Blanket Implementations
impl<T> Any for HumanDuration
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for HumanDuration
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for HumanDuration
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for HumanDuration
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToString for HumanDuration
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for HumanDuration
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for HumanDuration
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for HumanDuration
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>