pub struct CgroupSample {Show 29 fields
pub cpu_stat: Option<CpuStat>,
pub io_stat: Option<BTreeMap<String, IoStat>>,
pub tids_current: Option<u64>,
pub tids_max: Option<i64>,
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_min: 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 memory_events_local: Option<MemoryEventsLocal>,
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>>
§tids_current: Option<u64>
§tids_max: Option<i64>
§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_min: 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>
§memory_events_local: Option<MemoryEventsLocal>
§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 duplicate 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 for CgroupSample
impl PartialEq for CgroupSample
Source§impl Serialize for CgroupSample
impl Serialize for CgroupSample
impl StructuralPartialEq for CgroupSample
Auto Trait Implementations§
impl Freeze for CgroupSample
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