pub struct PriorityConfig {
pub base: [f64; 4],
pub aging_rate: [f64; 4],
pub age_cap: [f64; 4],
}Expand description
Per-class score parameters: base + min(aging_rate * wait, age_cap) + urgency.
Fields§
§base: [f64; 4]Starting score per class.
aging_rate: [f64; 4]Score points per second of waiting.
age_cap: [f64; 4]Maximum score points gained from waiting.
Trait Implementations§
Source§impl Clone for PriorityConfig
impl Clone for PriorityConfig
Source§impl Debug for PriorityConfig
impl Debug for PriorityConfig
Source§impl Default for PriorityConfig
impl Default for PriorityConfig
Source§impl PartialEq for PriorityConfig
impl PartialEq for PriorityConfig
impl StructuralPartialEq for PriorityConfig
Auto Trait Implementations§
impl Freeze for PriorityConfig
impl RefUnwindSafe for PriorityConfig
impl Send for PriorityConfig
impl Sync for PriorityConfig
impl Unpin for PriorityConfig
impl UnsafeUnpin for PriorityConfig
impl UnwindSafe for PriorityConfig
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