pub struct SelectionAccuracyTracker { /* private fields */ }Expand description
Selection accuracy tracker
Implementations§
Source§impl SelectionAccuracyTracker
impl SelectionAccuracyTracker
pub fn new() -> Self
pub fn track_selection( &mut self, selection: &KernelSelection, _workload: &WorkloadCharacteristics, _system_state: &SystemState, )
pub fn get_overall_accuracy(&self) -> f64
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SelectionAccuracyTracker
impl RefUnwindSafe for SelectionAccuracyTracker
impl Send for SelectionAccuracyTracker
impl Sync for SelectionAccuracyTracker
impl Unpin for SelectionAccuracyTracker
impl UnsafeUnpin for SelectionAccuracyTracker
impl UnwindSafe for SelectionAccuracyTracker
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> 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