Struct below_model::cgroup::CgroupMemoryModel
source · [−]pub struct CgroupMemoryModel {Show 40 fields
pub total: Option<u64>,
pub swap: Option<u64>,
pub zswap: Option<u64>,
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>,
pub memory_high: Option<i64>,
pub events_low: Option<u64>,
pub events_high: Option<u64>,
pub events_max: Option<u64>,
pub events_oom: Option<u64>,
pub events_oom_kill: Option<u64>,
}
Fields
total: Option<u64>
swap: Option<u64>
zswap: Option<u64>
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>
memory_high: Option<i64>
events_low: Option<u64>
events_high: Option<u64>
events_max: Option<u64>
events_oom: Option<u64>
events_oom_kill: Option<u64>
Implementations
sourceimpl CgroupMemoryModel
impl CgroupMemoryModel
pub fn new(
sample: &CgroupSample,
last: Option<(&CgroupSample, Duration)>
) -> CgroupMemoryModel
Trait Implementations
sourceimpl Add<CgroupMemoryModel> for CgroupMemoryModel
impl Add<CgroupMemoryModel> for CgroupMemoryModel
sourceimpl Clone for CgroupMemoryModel
impl Clone for CgroupMemoryModel
sourcefn clone(&self) -> CgroupMemoryModel
fn clone(&self) -> CgroupMemoryModel
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 CgroupMemoryModel
impl Debug for CgroupMemoryModel
sourceimpl Default for CgroupMemoryModel
impl Default for CgroupMemoryModel
sourcefn default() -> CgroupMemoryModel
fn default() -> CgroupMemoryModel
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CgroupMemoryModel
impl<'de> Deserialize<'de> for CgroupMemoryModel
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<CgroupMemoryModel> for CgroupMemoryModel
impl PartialEq<CgroupMemoryModel> for CgroupMemoryModel
sourcefn eq(&self, other: &CgroupMemoryModel) -> bool
fn eq(&self, other: &CgroupMemoryModel) -> bool
sourceimpl Queriable for CgroupMemoryModel
impl Queriable for CgroupMemoryModel
sourceimpl Serialize for CgroupMemoryModel
impl Serialize for CgroupMemoryModel
impl StructuralPartialEq for CgroupMemoryModel
Auto Trait Implementations
impl RefUnwindSafe for CgroupMemoryModel
impl Send for CgroupMemoryModel
impl Sync for CgroupMemoryModel
impl Unpin for CgroupMemoryModel
impl UnwindSafe for CgroupMemoryModel
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