Struct HumanCount

pub struct HumanCount(pub u64);

Formats counts for human readability using commas

Fields

0: u64

Trait Implementations

impl Debug for HumanCount

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Display for HumanCount

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Auto Trait Implementations

impl Freeze for HumanCount

impl RefUnwindSafe for HumanCount

impl Send for HumanCount

impl Sync for HumanCount

impl Unpin for HumanCount

impl UnsafeUnpin for HumanCount

impl UnwindSafe for HumanCount

Blanket Implementations

impl<T> Any for HumanCount where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for HumanCount where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for HumanCount where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for HumanCount

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToString for HumanCount where T: Display + ?Sized,

fn to_string(&self) -> String

impl<T, U> Into<U> for HumanCount 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 HumanCount where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for HumanCount where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>