Enum dua::ByteFormat
source · [−]pub enum ByteFormat {
Metric,
Binary,
Bytes,
GB,
GiB,
MB,
MiB,
}Expand description
Specifies a way to format bytes
Variants
Metric
metric format, based on 1000.
Binary
binary format, based on 1024
Bytes
raw bytes, without additional formatting
GB
only gigabytes without smart-unit
GiB
only gibibytes without smart-unit
MB
only megabytes without smart-unit
MiB
only mebibytes without smart-unit
Implementations
sourceimpl ByteFormat
impl ByteFormat
pub fn width(self) -> usize
pub fn total_width(self) -> usize
pub fn display(self, bytes: u128) -> ByteFormatDisplay
Trait Implementations
sourceimpl Clone for ByteFormat
impl Clone for ByteFormat
sourcefn clone(&self) -> ByteFormat
fn clone(&self) -> ByteFormat
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
impl Copy for ByteFormat
Auto Trait Implementations
impl RefUnwindSafe for ByteFormat
impl Send for ByteFormat
impl Sync for ByteFormat
impl Unpin for ByteFormat
impl UnwindSafe for ByteFormat
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more