pub enum Proc {
Exit(usize),
Fork,
Exec,
Track(pid_t),
Trackerr,
Child(pid_t),
}
Expand description
Process events
These are OS-specific, and may not all be supported on your platform. Check
kqueue(2)
for more information.
Variants§
Exit(usize)
The watched process exited with the returned exit code
Fork
The process called fork(2)
Exec
The process called exec(2)
Track(pid_t)
The process called fork(2)
, and returned the child pid.
Trackerr
The process called fork(2)
, but we were not able to track the child
Child(pid_t)
The process called fork(2)
, and returned the child pid.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Proc
impl Send for Proc
impl Sync for Proc
impl Unpin for Proc
impl UnwindSafe for Proc
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