pub struct PriorityAdjustmentFactors {
pub wait_time_factor: f64,
pub resource_availability_factor: f64,
pub system_load_factor: f64,
pub deadline_proximity_factor: f64,
pub performance_factor: f64,
}Expand description
Factors for dynamic priority adjustment
Fields§
§wait_time_factor: f64Wait time factor
resource_availability_factor: f64Resource availability factor
system_load_factor: f64System load factor
deadline_proximity_factor: f64Task deadline proximity factor
performance_factor: f64Historical performance factor
Trait Implementations§
Source§impl Clone for PriorityAdjustmentFactors
impl Clone for PriorityAdjustmentFactors
Source§fn clone(&self) -> PriorityAdjustmentFactors
fn clone(&self) -> PriorityAdjustmentFactors
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 moreAuto Trait Implementations§
impl Freeze for PriorityAdjustmentFactors
impl RefUnwindSafe for PriorityAdjustmentFactors
impl Send for PriorityAdjustmentFactors
impl Sync for PriorityAdjustmentFactors
impl Unpin for PriorityAdjustmentFactors
impl UnwindSafe for PriorityAdjustmentFactors
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more