pub enum VgpuCapability {
FractionalMultiVgpu,
HeterogeneousTimesliceProfiles,
HeterogeneousTimesliceSizes,
ReadDeviceBufferBw,
WriteDeviceBufferBw,
}Variants§
FractionalMultiVgpu
Fractional vGPU profiles can be used in multi-vGPU settings
HeterogeneousTimesliceProfiles
Concurrent execution of timesliced vGPU profiles of different types
HeterogeneousTimesliceSizes
Concurrent execution of timesliced vGPU profiles of different framebuffer sizes
ReadDeviceBufferBw
GPU read device buffer expected bandwidth (Mb/s)
WriteDeviceBufferBw
GPU write device buffer expected bandwidth (Mb/s)
Implementations§
Source§impl VgpuCapability
impl VgpuCapability
Sourcepub fn as_c(&self) -> nvmlDeviceVgpuCapability_enum
pub fn as_c(&self) -> nvmlDeviceVgpuCapability_enum
Returns the C enum variant equivalent for the given Rust enum variant
Trait Implementations§
Source§impl Clone for VgpuCapability
impl Clone for VgpuCapability
Source§fn clone(&self) -> VgpuCapability
fn clone(&self) -> VgpuCapability
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 VgpuCapability
impl Debug for VgpuCapability
Source§impl Hash for VgpuCapability
impl Hash for VgpuCapability
Source§impl PartialEq for VgpuCapability
impl PartialEq for VgpuCapability
Source§impl TryFrom<u32> for VgpuCapability
impl TryFrom<u32> for VgpuCapability
impl Copy for VgpuCapability
impl Eq for VgpuCapability
impl StructuralPartialEq for VgpuCapability
Auto Trait Implementations§
impl Freeze for VgpuCapability
impl RefUnwindSafe for VgpuCapability
impl Send for VgpuCapability
impl Sync for VgpuCapability
impl Unpin for VgpuCapability
impl UnwindSafe for VgpuCapability
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