pub enum AccelType {
Kvm,
Xen,
Hvf,
Nitro,
Nvmm,
Whpx,
Mshv,
Tcg,
}Expand description
Supported QEMU accelerator backends.
The default is AccelType::Tcg.
Variants§
Kvm
Kernel-based Virtual Machine acceleration.
Xen
Xen acceleration.
Hvf
Hypervisor.framework acceleration.
Nitro
Amazon Nitro Enclaves acceleration.
Nvmm
NetBSD NVMM acceleration.
Whpx
Windows Hypervisor Platform acceleration.
Mshv
Microsoft Hypervisor acceleration.
Tcg
Tiny Code Generator emulation.
Trait Implementations§
Source§impl Arbitrary for AccelType
impl Arbitrary for AccelType
Source§type Parameters = ()
type Parameters = ()
The type of parameters that
arbitrary_with accepts for configuration
of the generated Strategy. Parameters must implement Default.Source§type Strategy = TupleUnion<((u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>))>
type Strategy = TupleUnion<((u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>), (u32, Arc<fn() -> AccelType>))>
The type of
Strategy used to generate values of type Self.Source§fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
Source§impl Ord for AccelType
impl Ord for AccelType
Source§impl PartialOrd for AccelType
impl PartialOrd for AccelType
impl Eq for AccelType
impl StructuralPartialEq for AccelType
Auto Trait Implementations§
impl Freeze for AccelType
impl RefUnwindSafe for AccelType
impl Send for AccelType
impl Sync for AccelType
impl Unpin for AccelType
impl UnsafeUnpin for AccelType
impl UnwindSafe for AccelType
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