pub enum NerdctlError {
CommandExecutionFailed(Error),
CommandFailed(String),
JsonParseError(String),
ConversionError(String),
Other(String),
}Expand description
Error type for nerdctl operations
Variants§
CommandExecutionFailed(Error)
The nerdctl command failed to execute
CommandFailed(String)
The nerdctl command executed but returned an error
JsonParseError(String)
Failed to parse JSON output
ConversionError(String)
Failed to convert data
Other(String)
Generic error
Trait Implementations§
Source§impl Debug for NerdctlError
impl Debug for NerdctlError
Source§impl Display for NerdctlError
impl Display for NerdctlError
Source§impl Error for NerdctlError
impl Error for NerdctlError
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 NerdctlError
impl !UnwindSafe for NerdctlError
impl Freeze for NerdctlError
impl Send for NerdctlError
impl Sync for NerdctlError
impl Unpin for NerdctlError
impl UnsafeUnpin for NerdctlError
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