pub struct MemoryStatistics {
pub available_bytes: Option<i64>,
pub buffers_and_cache_bytes: Option<i64>,
pub free_bytes: Option<i64>,
pub shared_bytes: Option<i64>,
pub total_bytes: Option<i64>,
pub used_bytes: Option<i64>,
}
Expand description
The memory statistics of a manager.
Fields§
§available_bytes: Option<i64>
The amount of memory available in bytes for starting new processes without swapping.
buffers_and_cache_bytes: Option<i64>
The amount of memory used in bytes by kernel buffers, page caches, and slabs.
free_bytes: Option<i64>
The amount of free memory in bytes.
The amount of shared memory in bytes.
total_bytes: Option<i64>
The total amount of memory in bytes.
used_bytes: Option<i64>
The amount of used memory in bytes.
Trait Implementations§
Source§impl Clone for MemoryStatistics
impl Clone for MemoryStatistics
Source§fn clone(&self) -> MemoryStatistics
fn clone(&self) -> MemoryStatistics
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MemoryStatistics
impl Debug for MemoryStatistics
Source§impl Default for MemoryStatistics
impl Default for MemoryStatistics
Source§impl<'de> Deserialize<'de> for MemoryStatistics
impl<'de> Deserialize<'de> for MemoryStatistics
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 Metadata<'static> for MemoryStatistics
impl Metadata<'static> for MemoryStatistics
Source§const JSON_SCHEMA: &'static str = "ManagerDiagnosticData.v1_2_0.json"
const JSON_SCHEMA: &'static str = "ManagerDiagnosticData.v1_2_0.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for MemoryStatistics
impl RefUnwindSafe for MemoryStatistics
impl Send for MemoryStatistics
impl Sync for MemoryStatistics
impl Unpin for MemoryStatistics
impl UnwindSafe for MemoryStatistics
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