pub enum ProcessGroupError {
Show 14 variants
ZeroIdentity,
LeaderMismatch,
ExitedBeforeCapture {
pid: u32,
},
Reap {
source: Error,
},
StatRead {
path: String,
source: Error,
},
InvalidStat {
pid: u32,
},
MissingStartTime {
pid: u32,
},
InvalidStartTime {
pid: u32,
source: ParseIntError,
},
QueryExit {
status: ExitStatus,
stderr: String,
},
Deadline,
Interrupted,
Launch {
source: Error,
},
CommandIo {
source: Error,
},
WaitCleanup {
source: Error,
cleanup: String,
},
}Variants§
ZeroIdentity
LeaderMismatch
ExitedBeforeCapture
Reap
StatRead
InvalidStat
MissingStartTime
InvalidStartTime
QueryExit
Deadline
Interrupted
Launch
CommandIo
WaitCleanup
Trait Implementations§
Source§impl Debug for ProcessGroupError
impl Debug for ProcessGroupError
Source§impl Display for ProcessGroupError
impl Display for ProcessGroupError
Source§impl Error for ProcessGroupError
impl Error for ProcessGroupError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl !RefUnwindSafe for ProcessGroupError
impl !UnwindSafe for ProcessGroupError
impl Freeze for ProcessGroupError
impl Send for ProcessGroupError
impl Sync for ProcessGroupError
impl Unpin for ProcessGroupError
impl UnsafeUnpin for ProcessGroupError
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