pub enum InvalidMicroVMConfigError {
RootPathDoesNotExist(String),
HostPathDoesNotExist(String),
NumVCPUsIsZero,
MemoryIsZero,
InvalidCommandLineString(String),
ConflictingGuestPaths(String, String),
}
Expand description
An error that occurred when an invalid MicroVm configuration was used.
Variants§
RootPathDoesNotExist(String)
The root path does not exist.
HostPathDoesNotExist(String)
A host path that should be mounted does not exist.
NumVCPUsIsZero
The number of vCPUs is zero.
MemoryIsZero
The amount of memory is zero.
InvalidCommandLineString(String)
The command line contains invalid characters. Only printable ASCII characters (space through tilde) are allowed.
ConflictingGuestPaths(String, String)
An error that occurs when conflicting guest paths are detected.
Trait Implementations§
Source§impl Debug for InvalidMicroVMConfigError
impl Debug for InvalidMicroVMConfigError
Source§impl Display for InvalidMicroVMConfigError
impl Display for InvalidMicroVMConfigError
Source§impl Error for InvalidMicroVMConfigError
impl Error for InvalidMicroVMConfigError
1.30.0 · 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 InvalidMicroVMConfigError
impl RefUnwindSafe for InvalidMicroVMConfigError
impl Send for InvalidMicroVMConfigError
impl Sync for InvalidMicroVMConfigError
impl Unpin for InvalidMicroVMConfigError
impl UnwindSafe for InvalidMicroVMConfigError
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.