Struct below_model::sample::CgroupSample
source · pub struct CgroupSample {Show 25 fields
pub cpu_stat: Option<CpuStat>,
pub io_stat: Option<BTreeMap<String, IoStat>>,
pub memory_current: Option<i64>,
pub memory_stat: Option<MemoryStat>,
pub pressure: Option<Pressure>,
pub children: Option<BTreeMap<String, CgroupSample>>,
pub memory_swap_current: Option<i64>,
pub memory_zswap_current: Option<i64>,
pub memory_low: Option<i64>,
pub memory_high: Option<i64>,
pub memory_max: Option<i64>,
pub memory_swap_max: Option<i64>,
pub memory_zswap_max: Option<i64>,
pub memory_events: Option<MemoryEvents>,
pub inode_number: Option<i64>,
pub cgroup_stat: Option<CgroupStat>,
pub memory_numa_stat: Option<BTreeMap<u32, MemoryNumaStat>>,
pub cpuset_cpus: Option<Cpuset>,
pub cpuset_cpus_effective: Option<Cpuset>,
pub cpuset_mems: Option<MemNodes>,
pub cpuset_mems_effective: Option<MemNodes>,
pub cpu_weight: Option<u32>,
pub cpu_max: Option<CpuMax>,
pub cgroup_controllers: Option<BTreeSet<String>>,
pub cgroup_subtree_control: Option<BTreeSet<String>>,
}
Fields§
§cpu_stat: Option<CpuStat>
§io_stat: Option<BTreeMap<String, IoStat>>
§memory_current: Option<i64>
§memory_stat: Option<MemoryStat>
§pressure: Option<Pressure>
§children: Option<BTreeMap<String, CgroupSample>>
§memory_swap_current: Option<i64>
§memory_zswap_current: Option<i64>
§memory_low: Option<i64>
§memory_high: Option<i64>
§memory_max: Option<i64>
§memory_swap_max: Option<i64>
§memory_zswap_max: Option<i64>
§memory_events: Option<MemoryEvents>
§inode_number: Option<i64>
§cgroup_stat: Option<CgroupStat>
§memory_numa_stat: Option<BTreeMap<u32, MemoryNumaStat>>
§cpuset_cpus: Option<Cpuset>
§cpuset_cpus_effective: Option<Cpuset>
§cpuset_mems: Option<MemNodes>
§cpuset_mems_effective: Option<MemNodes>
§cpu_weight: Option<u32>
§cpu_max: Option<CpuMax>
§cgroup_controllers: Option<BTreeSet<String>>
§cgroup_subtree_control: Option<BTreeSet<String>>
Trait Implementations§
source§impl Clone for CgroupSample
impl Clone for CgroupSample
source§fn clone(&self) -> CgroupSample
fn clone(&self) -> CgroupSample
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 CgroupSample
impl Debug for CgroupSample
source§impl Default for CgroupSample
impl Default for CgroupSample
source§fn default() -> CgroupSample
fn default() -> CgroupSample
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CgroupSample
impl<'de> Deserialize<'de> for CgroupSample
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<CgroupSample> for CgroupSample
impl PartialEq<CgroupSample> for CgroupSample
source§fn eq(&self, other: &CgroupSample) -> bool
fn eq(&self, other: &CgroupSample) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CgroupSample
impl Serialize for CgroupSample
impl StructuralPartialEq for CgroupSample
Auto Trait Implementations§
impl RefUnwindSafe for CgroupSample
impl Send for CgroupSample
impl Sync for CgroupSample
impl Unpin for CgroupSample
impl UnwindSafe for CgroupSample
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