pub enum VmError {
Show 21 variants
VmxNotSupported,
VmxDisabled,
VmxonFailed,
VmxoffFailed,
VmclearFailed,
VmptrldFailed,
VmlaunchFailed,
VmresumeFailed,
VmwriteFailed,
VmreadFailed,
VmcsAllocationFailed,
EptMappingFailed,
GuestMemoryError,
InvalidVmState,
DeviceError,
VmxOperationFailed,
VmcsFieldError,
VmxAlreadyEnabled,
VmEntryFailed,
VmExitHandlerError,
InvalidGuestState,
}Expand description
Virtualization error types
Variants§
VmxNotSupported
VmxDisabled
VmxonFailed
VmxoffFailed
VmclearFailed
VmptrldFailed
VmlaunchFailed
VmresumeFailed
VmwriteFailed
VmreadFailed
VmcsAllocationFailed
EptMappingFailed
GuestMemoryError
InvalidVmState
DeviceError
VmxOperationFailed
VmcsFieldError
VmxAlreadyEnabled
VmEntryFailed
VmExitHandlerError
InvalidGuestState
Trait Implementations§
Source§impl From<VmError> for KernelError
impl From<VmError> for KernelError
impl Copy for VmError
impl Eq for VmError
impl StructuralPartialEq for VmError
Auto Trait Implementations§
impl Freeze for VmError
impl RefUnwindSafe for VmError
impl Send for VmError
impl Sync for VmError
impl Unpin for VmError
impl UnwindSafe for VmError
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)