pub struct ProcessStatus {
pub pid: u32,
pub name: String,
pub cgroup_name: String,
pub memory_max: Option<u64>,
pub cpu_quota: Option<u32>,
pub io_read_bps: Option<u64>,
pub io_write_bps: Option<u64>,
pub is_shared: bool,
pub process_count: Option<usize>,
pub populated: bool,
}Fields§
§pid: u32§name: String§cgroup_name: String§memory_max: Option<u64>§cpu_quota: Option<u32>§io_read_bps: Option<u64>§io_write_bps: Option<u64>§process_count: Option<usize>§populated: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for ProcessStatus
impl RefUnwindSafe for ProcessStatus
impl Send for ProcessStatus
impl Sync for ProcessStatus
impl Unpin for ProcessStatus
impl UnsafeUnpin for ProcessStatus
impl UnwindSafe for ProcessStatus
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