pub enum BudgetAllocationStrategy {
Equal,
Proportional {
min_allocation: Float,
},
RankBased {
allocation_ratios: Vec<Float>,
},
UncertaintyBased {
exploration_factor: Float,
},
Racing {
confidence_level: Float,
},
}Expand description
Budget allocation strategy
Variants§
Equal
Equal allocation to all configurations
Proportional
Proportional to estimated performance
RankBased
Rank-based allocation
UncertaintyBased
Adaptive allocation based on uncertainty
Racing
Racing algorithm
Trait Implementations§
Source§impl Clone for BudgetAllocationStrategy
impl Clone for BudgetAllocationStrategy
Source§fn clone(&self) -> BudgetAllocationStrategy
fn clone(&self) -> BudgetAllocationStrategy
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 BudgetAllocationStrategy
impl RefUnwindSafe for BudgetAllocationStrategy
impl Send for BudgetAllocationStrategy
impl Sync for BudgetAllocationStrategy
impl Unpin for BudgetAllocationStrategy
impl UnwindSafe for BudgetAllocationStrategy
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