[−][src]Enum checked_command::CommandExecutionError
The most basic error which can be produced by running a command.
Variants
SpawningProcessFailed(Error)
Spawning the process failed.
This can happen because of a variety of reasons, like the os preventing it or the program not being found.
The process exited with an unexpected exit status.
By default this means the exit status was not 0, but this can be changed.
Fields of UnexpectedExitStatus
got: ExitStatus
expected: ExitStatus
Trait Implementations
impl Debug for CommandExecutionError
[src]
impl Display for CommandExecutionError
[src]
impl Error for CommandExecutionError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<CommandExecutionError> for CommandExecutionWithStringOutputError
[src]
pub fn from(source: CommandExecutionError) -> Self
[src]
impl From<Error> for CommandExecutionError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for CommandExecutionError
[src]
impl Send for CommandExecutionError
[src]
impl Sync for CommandExecutionError
[src]
impl Unpin for CommandExecutionError
[src]
impl !UnwindSafe for CommandExecutionError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,