pub struct BudgetOptimizationResult {
pub optimal_components: usize,
pub quality_score: f64,
pub budget_usage: BudgetUsage,
pub tested_configs: HashMap<usize, (f64, BudgetUsage)>,
pub completed: bool,
}Expand description
Result from budget-constrained optimization BudgetOptimizationResult
Fields§
§optimal_components: usizeOptimal number of components
quality_score: f64Quality score achieved
budget_usage: BudgetUsageBudget usage
tested_configs: HashMap<usize, (f64, BudgetUsage)>All tested configurations
completed: boolWhether optimization completed or was stopped due to budget
Trait Implementations§
Source§impl Clone for BudgetOptimizationResult
impl Clone for BudgetOptimizationResult
Source§fn clone(&self) -> BudgetOptimizationResult
fn clone(&self) -> BudgetOptimizationResult
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 BudgetOptimizationResult
impl RefUnwindSafe for BudgetOptimizationResult
impl Send for BudgetOptimizationResult
impl Sync for BudgetOptimizationResult
impl Unpin for BudgetOptimizationResult
impl UnwindSafe for BudgetOptimizationResult
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