pub struct RawProc {
pub pid: u32,
pub ppid: Option<u32>,
pub name: String,
pub exe: Option<PathBuf>,
pub cmd: Vec<String>,
pub cwd: Option<PathBuf>,
pub cpu_percent: f32,
pub rss_bytes: u64,
pub start_time: u64,
pub run_time: u64,
}Fields§
§pid: u32§ppid: Option<u32>§name: String§exe: Option<PathBuf>§cmd: Vec<String>§cwd: Option<PathBuf>§cpu_percent: f32§rss_bytes: u64§start_time: u64Seconds since the Unix epoch.
run_time: u64Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RawProc
impl RefUnwindSafe for RawProc
impl Send for RawProc
impl Sync for RawProc
impl Unpin for RawProc
impl UnsafeUnpin for RawProc
impl UnwindSafe for RawProc
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