pub struct MemorySize(/* private fields */);
Implementations§
Source§impl MemorySize
impl MemorySize
pub fn new(bytes: usize) -> Self
pub fn as_bytes(&self) -> usize
pub fn as_kilobytes(&self) -> usize
pub fn as_megabytes(&self) -> usize
pub fn as_gigabytes(&self) -> usize
Source§impl MemorySize
impl MemorySize
pub fn from_bytes(value: usize) -> Self
pub fn from_kilobytes(value: usize) -> Self
pub fn from_megabytes(value: usize) -> Self
pub fn from_gigabytes(value: usize) -> Self
Trait Implementations§
Source§impl Add for MemorySize
impl Add for MemorySize
Source§impl Clone for MemorySize
impl Clone for MemorySize
Source§fn clone(&self) -> MemorySize
fn clone(&self) -> MemorySize
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 MemorySize
impl Debug for MemorySize
Source§impl Default for MemorySize
impl Default for MemorySize
Source§fn default() -> MemorySize
fn default() -> MemorySize
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MemorySize
impl<'de> Deserialize<'de> for MemorySize
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for MemorySize
impl Display for MemorySize
Source§impl Ord for MemorySize
impl Ord for MemorySize
Source§fn cmp(&self, other: &MemorySize) -> Ordering
fn cmp(&self, other: &MemorySize) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for MemorySize
impl PartialEq for MemorySize
Source§impl PartialOrd for MemorySize
impl PartialOrd for MemorySize
Source§impl Serialize for MemorySize
impl Serialize for MemorySize
Source§impl Sub for MemorySize
impl Sub for MemorySize
impl Copy for MemorySize
impl Eq for MemorySize
impl StructuralPartialEq for MemorySize
Auto Trait Implementations§
impl Freeze for MemorySize
impl RefUnwindSafe for MemorySize
impl Send for MemorySize
impl Sync for MemorySize
impl Unpin for MemorySize
impl UnwindSafe for MemorySize
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.