Struct cgroupfs::MemoryStat
source · pub struct MemoryStat {Show 38 fields
pub anon: Option<u64>,
pub file: Option<u64>,
pub kernel: Option<u64>,
pub kernel_stack: Option<u64>,
pub slab: Option<u64>,
pub sock: Option<u64>,
pub shmem: Option<u64>,
pub zswap: Option<u64>,
pub zswapped: Option<u64>,
pub file_mapped: Option<u64>,
pub file_dirty: Option<u64>,
pub file_writeback: Option<u64>,
pub anon_thp: Option<u64>,
pub inactive_anon: Option<u64>,
pub active_anon: Option<u64>,
pub inactive_file: Option<u64>,
pub active_file: Option<u64>,
pub unevictable: Option<u64>,
pub slab_reclaimable: Option<u64>,
pub slab_unreclaimable: Option<u64>,
pub pgfault: Option<u64>,
pub pgmajfault: Option<u64>,
pub workingset_refault_anon: Option<u64>,
pub workingset_refault_file: Option<u64>,
pub workingset_activate_anon: Option<u64>,
pub workingset_activate_file: Option<u64>,
pub workingset_restore_anon: Option<u64>,
pub workingset_restore_file: Option<u64>,
pub workingset_nodereclaim: Option<u64>,
pub pgrefill: Option<u64>,
pub pgscan: Option<u64>,
pub pgsteal: Option<u64>,
pub pgactivate: Option<u64>,
pub pgdeactivate: Option<u64>,
pub pglazyfree: Option<u64>,
pub pglazyfreed: Option<u64>,
pub thp_fault_alloc: Option<u64>,
pub thp_collapse_alloc: Option<u64>,
}
Fields§
§anon: Option<u64>
§file: Option<u64>
§kernel: Option<u64>
§kernel_stack: Option<u64>
§slab: Option<u64>
§sock: Option<u64>
§shmem: Option<u64>
§zswap: Option<u64>
§zswapped: Option<u64>
§file_mapped: Option<u64>
§file_dirty: Option<u64>
§file_writeback: Option<u64>
§anon_thp: Option<u64>
§inactive_anon: Option<u64>
§active_anon: Option<u64>
§inactive_file: Option<u64>
§active_file: Option<u64>
§unevictable: Option<u64>
§slab_reclaimable: Option<u64>
§slab_unreclaimable: Option<u64>
§pgfault: Option<u64>
§pgmajfault: Option<u64>
§workingset_refault_anon: Option<u64>
§workingset_refault_file: Option<u64>
§workingset_activate_anon: Option<u64>
§workingset_activate_file: Option<u64>
§workingset_restore_anon: Option<u64>
§workingset_restore_file: Option<u64>
§workingset_nodereclaim: Option<u64>
§pgrefill: Option<u64>
§pgscan: Option<u64>
§pgsteal: Option<u64>
§pgactivate: Option<u64>
§pgdeactivate: Option<u64>
§pglazyfree: Option<u64>
§pglazyfreed: Option<u64>
§thp_fault_alloc: Option<u64>
§thp_collapse_alloc: Option<u64>
Trait Implementations§
source§impl Clone for MemoryStat
impl Clone for MemoryStat
source§fn clone(&self) -> MemoryStat
fn clone(&self) -> MemoryStat
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 MemoryStat
impl Debug for MemoryStat
source§impl Default for MemoryStat
impl Default for MemoryStat
source§fn default() -> MemoryStat
fn default() -> MemoryStat
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for MemoryStat
impl<'de> Deserialize<'de> for MemoryStat
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 MemoryStat
impl PartialEq for MemoryStat
source§fn eq(&self, other: &MemoryStat) -> bool
fn eq(&self, other: &MemoryStat) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for MemoryStat
impl Serialize for MemoryStat
impl Eq for MemoryStat
impl StructuralPartialEq for MemoryStat
Auto Trait Implementations§
impl Freeze for MemoryStat
impl RefUnwindSafe for MemoryStat
impl Send for MemoryStat
impl Sync for MemoryStat
impl Unpin for MemoryStat
impl UnwindSafe for MemoryStat
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