Struct FormattedDuration
pub struct FormattedDuration(pub Duration);
Wraps an std duration for human basic formatting.
Fields
0: Duration
Trait Implementations
impl Debug for FormattedDuration
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for FormattedDuration
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for FormattedDuration
impl RefUnwindSafe for FormattedDuration
impl Send for FormattedDuration
impl Sync for FormattedDuration
impl Unpin for FormattedDuration
impl UnsafeUnpin for FormattedDuration
impl UnwindSafe for FormattedDuration
Blanket Implementations
impl<T> Any for FormattedDuration
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for FormattedDuration
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for FormattedDuration
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for FormattedDuration
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToString for FormattedDuration
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for FormattedDuration
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 FormattedDuration
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for FormattedDuration
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>