pub enum MicrosandboxServerError {
StartError(String),
StopError(String),
KeyGenError(String),
ConfigError(String),
IoError(Error),
Utils(MicrosandboxUtilsError),
}
Expand description
Error returned when an unexpected internal error occurs
Variants§
StartError(String)
Error returned when the server fails to start
StopError(String)
Error returned when the server fails to stop
KeyGenError(String)
Error returned when the server key fails to generate
ConfigError(String)
Error returned when the server configuration fails
IoError(Error)
Error returned when an I/O error occurs
Utils(MicrosandboxUtilsError)
Error returned from the microsandbox-utils crate
Trait Implementations§
Source§impl Debug for MicrosandboxServerError
impl Debug for MicrosandboxServerError
Source§impl Display for MicrosandboxServerError
impl Display for MicrosandboxServerError
Source§impl Error for MicrosandboxServerError
impl Error for MicrosandboxServerError
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 MicrosandboxServerError
impl From<Error> for MicrosandboxServerError
Source§impl From<MicrosandboxUtilsError> for MicrosandboxServerError
impl From<MicrosandboxUtilsError> for MicrosandboxServerError
Source§fn from(source: MicrosandboxUtilsError) -> Self
fn from(source: MicrosandboxUtilsError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MicrosandboxServerError
impl !RefUnwindSafe for MicrosandboxServerError
impl Send for MicrosandboxServerError
impl Sync for MicrosandboxServerError
impl Unpin for MicrosandboxServerError
impl !UnwindSafe for MicrosandboxServerError
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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.