pub struct HeuristicPredictor { /* private fields */ }Expand description
Heuristic-based performance predictor
Implementations§
Trait Implementations§
Source§impl Debug for HeuristicPredictor
impl Debug for HeuristicPredictor
Source§impl Default for HeuristicPredictor
impl Default for HeuristicPredictor
Source§impl PerformancePredictor for HeuristicPredictor
impl PerformancePredictor for HeuristicPredictor
Source§fn predict_execution_time(
&self,
characteristics: &DataCharacteristics,
) -> SklResult<Duration>
fn predict_execution_time( &self, characteristics: &DataCharacteristics, ) -> SklResult<Duration>
Predict execution time for given characteristics
Source§fn predict_memory_usage(
&self,
characteristics: &DataCharacteristics,
) -> SklResult<usize>
fn predict_memory_usage( &self, characteristics: &DataCharacteristics, ) -> SklResult<usize>
Predict memory usage
Auto Trait Implementations§
impl Freeze for HeuristicPredictor
impl RefUnwindSafe for HeuristicPredictor
impl Send for HeuristicPredictor
impl Sync for HeuristicPredictor
impl Unpin for HeuristicPredictor
impl UnwindSafe for HeuristicPredictor
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