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