pub enum CommandExecutionWithStringOutputError {
Io(Error),
UnexpectedExitStatus(UnexpectedExitStatus),
Utf8Error(FromUtf8Error),
}
Expand description
Error from running a command which maps (some) outputs to strings.
Variants§
Io(Error)
Spawning failed or bad exit code.
UnexpectedExitStatus(UnexpectedExitStatus)
Run into an unexpected exit status.
Utf8Error(FromUtf8Error)
Utf8 validation failed.
Trait Implementations§
Source§impl Error for CommandExecutionWithStringOutputError
impl Error for CommandExecutionWithStringOutputError
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()
Source§impl From<FromUtf8Error> for CommandExecutionWithStringOutputError
impl From<FromUtf8Error> for CommandExecutionWithStringOutputError
Source§fn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.
Source§impl From<UnexpectedExitStatus> for CommandExecutionWithStringOutputError
impl From<UnexpectedExitStatus> for CommandExecutionWithStringOutputError
Source§fn from(source: UnexpectedExitStatus) -> Self
fn from(source: UnexpectedExitStatus) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CommandExecutionWithStringOutputError
impl !RefUnwindSafe for CommandExecutionWithStringOutputError
impl Send for CommandExecutionWithStringOutputError
impl Sync for CommandExecutionWithStringOutputError
impl Unpin for CommandExecutionWithStringOutputError
impl !UnwindSafe for CommandExecutionWithStringOutputError
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