pub enum GpuVirtualizationMode {
Bare,
PassThrough,
Vgpu,
HostVgpu,
HostVsga,
}Variants§
Bare
Bare metal mode
PassThrough
Passthrough mode
Vgpu
vGPU inside virtual machine mode
HostVgpu
VGX hypervisor in vGPU mode
HostVsga
VGX hypervisor in vSGA mode
Implementations§
Source§impl GpuVirtualizationMode
impl GpuVirtualizationMode
Sourcepub fn as_c(&self) -> nvmlGpuVirtualizationMode
pub fn as_c(&self) -> nvmlGpuVirtualizationMode
Returns the C enum variant equivalent for the given Rust enum variant
Trait Implementations§
Source§impl Clone for GpuVirtualizationMode
impl Clone for GpuVirtualizationMode
Source§fn clone(&self) -> GpuVirtualizationMode
fn clone(&self) -> GpuVirtualizationMode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GpuVirtualizationMode
impl Debug for GpuVirtualizationMode
Source§impl Hash for GpuVirtualizationMode
impl Hash for GpuVirtualizationMode
Source§impl PartialEq for GpuVirtualizationMode
impl PartialEq for GpuVirtualizationMode
Source§impl TryFrom<u32> for GpuVirtualizationMode
impl TryFrom<u32> for GpuVirtualizationMode
impl Eq for GpuVirtualizationMode
impl StructuralPartialEq for GpuVirtualizationMode
Auto Trait Implementations§
impl Freeze for GpuVirtualizationMode
impl RefUnwindSafe for GpuVirtualizationMode
impl Send for GpuVirtualizationMode
impl Sync for GpuVirtualizationMode
impl Unpin for GpuVirtualizationMode
impl UnwindSafe for GpuVirtualizationMode
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