pub enum NerdctlError {
CommandExecutionFailed(Error),
CommandFailed(String),
JsonParseError(String),
ConversionError(String),
Other(String),
}Expand description
Error type for nerdctl operations
Represents various errors that can occur during container management 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 Freeze for NerdctlError
impl !RefUnwindSafe for NerdctlError
impl Send for NerdctlError
impl Sync for NerdctlError
impl Unpin for NerdctlError
impl !UnwindSafe 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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more