pub enum WorkingSetStrategy {
FirstOrder,
SecondOrder,
Mixed,
}Expand description
Working set selection strategy
Variants§
FirstOrder
First-order heuristic (maximum violating pair)
SecondOrder
Second-order heuristic (maximum objective decrease)
Mixed
Mixed strategy combining both
Trait Implementations§
Source§impl Clone for WorkingSetStrategy
impl Clone for WorkingSetStrategy
Source§fn clone(&self) -> WorkingSetStrategy
fn clone(&self) -> WorkingSetStrategy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WorkingSetStrategy
Source§impl Debug for WorkingSetStrategy
impl Debug for WorkingSetStrategy
Source§impl PartialEq for WorkingSetStrategy
impl PartialEq for WorkingSetStrategy
impl StructuralPartialEq for WorkingSetStrategy
Auto Trait Implementations§
impl Freeze for WorkingSetStrategy
impl RefUnwindSafe for WorkingSetStrategy
impl Send for WorkingSetStrategy
impl Sync for WorkingSetStrategy
impl Unpin for WorkingSetStrategy
impl UnsafeUnpin for WorkingSetStrategy
impl UnwindSafe for WorkingSetStrategy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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