pub struct DataSize(/* private fields */);Expand description
A data size expressed in bytes.
Implementations§
Source§impl DataSize
impl DataSize
Sourcepub fn as_bytes_f64(&self) -> f64
pub fn as_bytes_f64(&self) -> f64
The number of bytes as f64.
Sourcepub fn as_bytes_usize(&self) -> usize
pub fn as_bytes_usize(&self) -> usize
The number of bytes as usize.
Sourcepub fn as_bytes_i64(&self) -> i64
pub fn as_bytes_i64(&self) -> i64
The number of bytes as i64.
Sourcepub fn saturating_sub(self, rhs: DataSize) -> DataSize
pub fn saturating_sub(self, rhs: DataSize) -> DataSize
Subtract, saturating at zero.
Trait Implementations§
Source§impl AddAssign for DataSize
impl AddAssign for DataSize
Source§fn add_assign(&mut self, rhs: DataSize)
fn add_assign(&mut self, rhs: DataSize)
Performs the
+= operation. Read moreSource§impl Ord for DataSize
impl Ord for DataSize
Source§impl PartialOrd for DataSize
impl PartialOrd for DataSize
Source§impl SubAssign for DataSize
impl SubAssign for DataSize
Source§fn sub_assign(&mut self, rhs: DataSize)
fn sub_assign(&mut self, rhs: DataSize)
Performs the
-= operation. Read moreimpl Copy for DataSize
impl Eq for DataSize
impl StructuralPartialEq for DataSize
Auto Trait Implementations§
impl Freeze for DataSize
impl RefUnwindSafe for DataSize
impl Send for DataSize
impl Sync for DataSize
impl Unpin for DataSize
impl UnsafeUnpin for DataSize
impl UnwindSafe for DataSize
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