pub enum BranchCombinationStrategy {
Concatenate,
Average,
FirstSuccess,
WeightedCombination(Vec<f64>),
}Expand description
Strategy for combining parallel branch results
Variants§
Concatenate
Concatenate features horizontally
Average
Average the results
FirstSuccess
Take the first successful result
WeightedCombination(Vec<f64>)
Use custom weighted combination
Trait Implementations§
Source§impl Clone for BranchCombinationStrategy
impl Clone for BranchCombinationStrategy
Source§fn clone(&self) -> BranchCombinationStrategy
fn clone(&self) -> BranchCombinationStrategy
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 BranchCombinationStrategy
impl RefUnwindSafe for BranchCombinationStrategy
impl Send for BranchCombinationStrategy
impl Sync for BranchCombinationStrategy
impl Unpin for BranchCombinationStrategy
impl UnwindSafe for BranchCombinationStrategy
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