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) -> T

Returns 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) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>