pub enum VMType {
VMTHostVM = 0,
VMTRTOS = 1,
VMTLinux = 2,
}Expand description
A part of AxVMConfig, which represents guest VM type.
Variants§
VMTHostVM = 0
Host VM, used for boot from Linux like Jailhouse do, named “type1.5”.
VMTRTOS = 1
Guest RTOS, generally a simple guest OS with most of the resource passthrough.
VMTLinux = 2
Guest Linux, generally a full-featured guest OS with complicated device emulation requirements.
Trait Implementations§
impl Copy for VMType
impl Eq for VMType
impl StructuralPartialEq for VMType
Auto Trait Implementations§
impl Freeze for VMType
impl RefUnwindSafe for VMType
impl Send for VMType
impl Sync for VMType
impl Unpin for VMType
impl UnsafeUnpin for VMType
impl UnwindSafe for VMType
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