pub struct HostMemory {
pub total_bytes: u64,
pub available_bytes: u64,
pub used_bytes: u64,
pub usage_percent: u8,
}Expand description
Parsed host memory counters.
Fields§
§total_bytes: u64Total physical memory in bytes.
available_bytes: u64Currently available memory in bytes.
used_bytes: u64Derived used memory in bytes.
usage_percent: u8Rounded integer utilization percentage.
Trait Implementations§
Source§impl Clone for HostMemory
impl Clone for HostMemory
Source§fn clone(&self) -> HostMemory
fn clone(&self) -> HostMemory
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HostMemory
impl Debug for HostMemory
Source§impl<'de> Deserialize<'de> for HostMemory
impl<'de> Deserialize<'de> for HostMemory
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 PartialEq for HostMemory
impl PartialEq for HostMemory
Source§fn eq(&self, other: &HostMemory) -> bool
fn eq(&self, other: &HostMemory) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for HostMemory
impl Serialize for HostMemory
impl Copy for HostMemory
impl Eq for HostMemory
impl StructuralPartialEq for HostMemory
Auto Trait Implementations§
impl Freeze for HostMemory
impl RefUnwindSafe for HostMemory
impl Send for HostMemory
impl Sync for HostMemory
impl Unpin for HostMemory
impl UnsafeUnpin for HostMemory
impl UnwindSafe for HostMemory
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.