pub enum MicrosandboxCliError {
Io(Error),
Server(MicrosandboxServerError),
Core(MicrosandboxError),
InvalidArgument(String),
NotFound(String),
ProcessWaitError(String),
ConfigError(String),
NamespaceError(String),
}Expand description
An error that occurred during a file system operation.
Variants§
Io(Error)
An I/O error.
Server(MicrosandboxServerError)
Error returned from the microsandbox-server crate
Core(MicrosandboxError)
Error returned from the microsandbox-core crate
InvalidArgument(String)
Invalid argument
NotFound(String)
Not found
ProcessWaitError(String)
Process wait error
ConfigError(String)
Configuration error
NamespaceError(String)
Namespace operation error
Trait Implementations§
Source§impl Debug for MicrosandboxCliError
impl Debug for MicrosandboxCliError
Source§impl Display for MicrosandboxCliError
impl Display for MicrosandboxCliError
Source§impl Error for MicrosandboxCliError
impl Error for MicrosandboxCliError
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<Error> for MicrosandboxCliError
impl From<Error> for MicrosandboxCliError
Source§impl From<MicrosandboxError> for MicrosandboxCliError
impl From<MicrosandboxError> for MicrosandboxCliError
Source§fn from(source: MicrosandboxError) -> Self
fn from(source: MicrosandboxError) -> Self
Converts to this type from the input type.
Source§impl From<MicrosandboxServerError> for MicrosandboxCliError
impl From<MicrosandboxServerError> for MicrosandboxCliError
Source§fn from(source: MicrosandboxServerError) -> Self
fn from(source: MicrosandboxServerError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MicrosandboxCliError
impl !RefUnwindSafe for MicrosandboxCliError
impl Send for MicrosandboxCliError
impl Sync for MicrosandboxCliError
impl Unpin for MicrosandboxCliError
impl !UnwindSafe for MicrosandboxCliError
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