Struct process_control::ExitStatus
source · pub struct ExitStatus(_);Expand description
Equivalent to process::ExitStatus but allows for greater accuracy.
Implementations§
source§impl ExitStatus
impl ExitStatus
sourcepub fn success(self) -> bool
pub fn success(self) -> bool
Equivalent to process::ExitStatus::success.
sourcepub fn code(self) -> Option<i64>
pub fn code(self) -> Option<i64>
Equivalent to process::ExitStatus::code, but a more accurate value
will be returned if possible.
sourcepub fn continued(&self) -> bool
Available on Unix only.
pub fn continued(&self) -> bool
Equivalent to ExitStatusExt::continued.
sourcepub fn core_dumped(&self) -> bool
Available on Unix only.
pub fn core_dumped(&self) -> bool
Equivalent to ExitStatusExt::core_dumped.
sourcepub fn signal(&self) -> Option<c_int>
Available on Unix only.
pub fn signal(&self) -> Option<c_int>
Equivalent to ExitStatusExt::signal.
sourcepub fn stopped_signal(&self) -> Option<c_int>
Available on Unix only.
pub fn stopped_signal(&self) -> Option<c_int>
Equivalent to ExitStatusExt::stopped_signal.
Trait Implementations§
source§impl AsMut<ExitStatus> for ExitStatus
impl AsMut<ExitStatus> for ExitStatus
source§impl AsMut<ExitStatus> for Output
impl AsMut<ExitStatus> for Output
source§fn as_mut(&mut self) -> &mut ExitStatus
fn as_mut(&mut self) -> &mut ExitStatus
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsRef<ExitStatus> for ExitStatus
impl AsRef<ExitStatus> for ExitStatus
source§impl AsRef<ExitStatus> for Output
impl AsRef<ExitStatus> for Output
source§fn as_ref(&self) -> &ExitStatus
fn as_ref(&self) -> &ExitStatus
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Clone for ExitStatus
impl Clone for ExitStatus
source§fn clone(&self) -> ExitStatus
fn clone(&self) -> ExitStatus
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ExitStatus
impl Debug for ExitStatus
source§impl Display for ExitStatus
impl Display for ExitStatus
source§impl From<ExitStatus> for ExitStatus
impl From<ExitStatus> for ExitStatus
source§fn from(value: ExitStatus) -> Self
fn from(value: ExitStatus) -> Self
Converts to this type from the input type.
source§impl From<Output> for ExitStatus
impl From<Output> for ExitStatus
source§impl PartialEq<ExitStatus> for ExitStatus
impl PartialEq<ExitStatus> for ExitStatus
source§fn eq(&self, other: &ExitStatus) -> bool
fn eq(&self, other: &ExitStatus) -> bool
This method tests for
self and other values to be equal, and is used
by ==.