pub struct ProcInfo {
pub cmd: String,
pub user: String,
pub ppid: u32,
pub tgid: u32,
pub start_time_ns: u64,
}Expand description
Cached process info for a single PID.
Fields§
§cmd: StringCommand name (from /proc/{pid}/comm).
user: StringUsername (from UID lookup via /etc/passwd).
ppid: u32Parent PID.
tgid: u32Thread group ID.
start_time_ns: u64Process start time in nanoseconds since boot. Used for PID reuse detection.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProcInfo
impl RefUnwindSafe for ProcInfo
impl Send for ProcInfo
impl Sync for ProcInfo
impl Unpin for ProcInfo
impl UnsafeUnpin for ProcInfo
impl UnwindSafe for ProcInfo
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