Struct cgroupfs::MemoryStat
source · [−]pub struct MemoryStat {Show 31 fields
pub anon: Option<u64>,
pub file: Option<u64>,
pub kernel_stack: Option<u64>,
pub slab: Option<u64>,
pub sock: Option<u64>,
pub shmem: 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: Option<u64>,
pub workingset_activate: 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_stack: Option<u64>
slab: Option<u64>
sock: Option<u64>
shmem: 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: Option<u64>
workingset_activate: 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
sourceimpl Clone for MemoryStat
impl Clone for MemoryStat
sourcefn clone(&self) -> MemoryStat
fn clone(&self) -> MemoryStat
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MemoryStat
impl Debug for MemoryStat
sourceimpl Default for MemoryStat
impl Default for MemoryStat
sourcefn default() -> MemoryStat
fn default() -> MemoryStat
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for MemoryStat
impl<'de> Deserialize<'de> for MemoryStat
sourcefn 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
sourceimpl PartialEq<MemoryStat> for MemoryStat
impl PartialEq<MemoryStat> for MemoryStat
sourcefn eq(&self, other: &MemoryStat) -> bool
fn eq(&self, other: &MemoryStat) -> bool
sourceimpl Serialize for MemoryStat
impl Serialize for MemoryStat
impl StructuralPartialEq for MemoryStat
Auto Trait Implementations
impl RefUnwindSafe for MemoryStat
impl Send for MemoryStat
impl Sync for MemoryStat
impl Unpin for MemoryStat
impl UnwindSafe for MemoryStat
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more