pub struct VgpuSchedulerCapabilities {
pub is_arr_mode_supported: bool,
pub max_avg_factor_for_arr: u32,
pub max_freq_for_arr: u32,
pub max_time_slice: u32,
pub min_avg_factor_for_arr: u32,
pub min_freq_for_arr: u32,
pub min_time_slice: u32,
pub supported_schedulers: Vec<u32>,
}Expand description
Vgpu scheduler capabilities
Fields§
§is_arr_mode_supported: bool§max_avg_factor_for_arr: u32§max_freq_for_arr: u32§max_time_slice: u32§min_avg_factor_for_arr: u32§min_freq_for_arr: u32§min_time_slice: u32§supported_schedulers: Vec<u32>Trait Implementations§
Source§impl Clone for VgpuSchedulerCapabilities
impl Clone for VgpuSchedulerCapabilities
Source§fn clone(&self) -> VgpuSchedulerCapabilities
fn clone(&self) -> VgpuSchedulerCapabilities
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 VgpuSchedulerCapabilities
impl Debug for VgpuSchedulerCapabilities
Source§impl From<nvmlVgpuSchedulerCapabilities_st> for VgpuSchedulerCapabilities
impl From<nvmlVgpuSchedulerCapabilities_st> for VgpuSchedulerCapabilities
Source§fn from(value: nvmlVgpuSchedulerCapabilities_t) -> Self
fn from(value: nvmlVgpuSchedulerCapabilities_t) -> Self
Converts to this type from the input type.
impl Eq for VgpuSchedulerCapabilities
impl StructuralPartialEq for VgpuSchedulerCapabilities
Auto Trait Implementations§
impl Freeze for VgpuSchedulerCapabilities
impl RefUnwindSafe for VgpuSchedulerCapabilities
impl Send for VgpuSchedulerCapabilities
impl Sync for VgpuSchedulerCapabilities
impl Unpin for VgpuSchedulerCapabilities
impl UnwindSafe for VgpuSchedulerCapabilities
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