Struct rustix::process::WaitStatus
pub struct WaitStatus(_);
Documentation
the status of the child processes the caller waited on
Implementations
impl WaitStatus
pub const fn as_raw(Self) -> u32
Converts a WaitStatus
into its raw representation as an integer.
pub fn stopped(Self) -> bool
Returns whether the process is currently stopped.
pub fn continued(Self) -> bool
Returns whether the process has continued from a job control stop.
pub fn stopping_signal(Self) -> Option<u32>
Returns the number of the signal that stopped the process, if the process was stopped by a signal.
pub fn exit_status(Self) -> Option<u32>
Returns the exit status number returned by the process, if it exited normally.
pub fn terminating_signal(Self) -> Option<u32>
Returns the number of the signal that terminated the process, if the process was terminated by a signal.
Trait Implementations
impl Clone for WaitStatus
fn clone(&Self) -> WaitStatus
impl Copy for WaitStatus
impl Debug for WaitStatus
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
Auto Trait Implementations
impl RefUnwindSafe for WaitStatus
impl Send for WaitStatus
impl Sync for WaitStatus
impl Unpin for WaitStatus
impl UnwindSafe for WaitStatus
Blanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T