pub enum PidInfo {
ListFDs(Vec<i32>),
TaskAllInfo(TaskAllInfo),
TBSDInfo(BSDInfo),
TaskInfo(TaskInfo),
ThreadInfo(ThreadInfo),
ListThreads(Vec<i32>),
RegionInfo(String),
RegionPathInfo(String),
VNodePathInfo(String),
ThreadPathInfo(String),
PathInfo(String),
WorkQueueInfo(WorkQueueInfo),
}
Expand description
The PidInfo
enum contains a piece of information about a processes
Variants§
ListFDs(Vec<i32>)
File Descriptors used by Process
TaskAllInfo(TaskAllInfo)
Get all Task Info
TBSDInfo(BSDInfo)
Get TBSDInfo
TaskInfo(TaskInfo)
Single Task Info
ThreadInfo(ThreadInfo)
ThreadInfo
ListThreads(Vec<i32>)
A list of Thread IDs
RegionInfo(String)
RegionInfo
RegionPathInfo(String)
RegionPathInfo
VNodePathInfo(String)
VNodePathInfo
ThreadPathInfo(String)
ThreadPathInfo
PathInfo(String)
PathInfo
of the executable being run as the process
WorkQueueInfo(WorkQueueInfo)
WorkQueueInfo
Auto Trait Implementations§
impl Freeze for PidInfo
impl RefUnwindSafe for PidInfo
impl Send for PidInfo
impl Sync for PidInfo
impl Unpin for PidInfo
impl UnwindSafe for PidInfo
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