pub enum ValueSelectionHeuristic {
MinValue,
MaxValue,
MiddleValue,
Random,
}Expand description
Value selection heuristics for search.
Variants§
MinValue
Select smallest value in domain
MaxValue
Select largest value in domain
MiddleValue
Select middle value
Random
Select random value
Trait Implementations§
Source§impl Clone for ValueSelectionHeuristic
impl Clone for ValueSelectionHeuristic
Source§fn clone(&self) -> ValueSelectionHeuristic
fn clone(&self) -> ValueSelectionHeuristic
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 moreSource§impl Debug for ValueSelectionHeuristic
impl Debug for ValueSelectionHeuristic
Source§impl PartialEq for ValueSelectionHeuristic
impl PartialEq for ValueSelectionHeuristic
impl Eq for ValueSelectionHeuristic
impl StructuralPartialEq for ValueSelectionHeuristic
Auto Trait Implementations§
impl Freeze for ValueSelectionHeuristic
impl RefUnwindSafe for ValueSelectionHeuristic
impl Send for ValueSelectionHeuristic
impl Sync for ValueSelectionHeuristic
impl Unpin for ValueSelectionHeuristic
impl UnwindSafe for ValueSelectionHeuristic
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