pub enum StorageUnit {
Bytes,
Kilobytes,
Megabytes,
Gigabytes,
Terabytes,
Kibibytes,
Mebibytes,
Gibibytes,
Tebibytes,
}Expand description
Represents a storage unit.
Variants§
Bytes
The unit is in bytes.
Kilobytes
The unit is in kilobytes (10^3 bytes).
Megabytes
The unit is in megabytes (10^6 bytes).
Gigabytes
The unit is in gigabytes (10^9 bytes).
Terabytes
The unit is in terabytes (10^12 bytes).
Kibibytes
The unit is in kibibytes (2^10 bytes).
Mebibytes
The unit is in mebibytes (2^20 bytes).
Gibibytes
The unit is in gibibytes (2^30 bytes).
Tebibytes
The unit is in tebibytes (2^40 bytes).
Implementations§
Trait Implementations§
Source§impl Clone for StorageUnit
impl Clone for StorageUnit
Source§fn clone(&self) -> StorageUnit
fn clone(&self) -> StorageUnit
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StorageUnit
impl Debug for StorageUnit
Source§impl Default for StorageUnit
impl Default for StorageUnit
Source§fn default() -> StorageUnit
fn default() -> StorageUnit
Returns the “default value” for a type. Read more
Source§impl FromStr for StorageUnit
impl FromStr for StorageUnit
Source§impl Hash for StorageUnit
impl Hash for StorageUnit
Source§impl PartialEq for StorageUnit
impl PartialEq for StorageUnit
impl Copy for StorageUnit
impl Eq for StorageUnit
impl StructuralPartialEq for StorageUnit
Auto Trait Implementations§
impl Freeze for StorageUnit
impl RefUnwindSafe for StorageUnit
impl Send for StorageUnit
impl Sync for StorageUnit
impl Unpin for StorageUnit
impl UnwindSafe for StorageUnit
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more