pub enum HeuristicType {
Level = 0,
Sign = 1,
Factor = 2,
Init = 3,
True = 4,
False = 5,
}Expand description
Enumeration of different heuristic modifiers.
Variants§
Level = 0
Set the level of an atom
Sign = 1
Configure which sign to chose for an atom
Factor = 2
Modify VSIDS factor of an atom
Init = 3
Modify the initial VSIDS score of an atom
True = 4
Set the level of an atom and choose a positive sign
False = 5
Set the level of an atom and choose a negative sign
Trait Implementations§
Source§impl Clone for HeuristicType
impl Clone for HeuristicType
Source§fn clone(&self) -> HeuristicType
fn clone(&self) -> HeuristicType
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 HeuristicType
impl Debug for HeuristicType
impl Copy for HeuristicType
Auto Trait Implementations§
impl Freeze for HeuristicType
impl RefUnwindSafe for HeuristicType
impl Send for HeuristicType
impl Sync for HeuristicType
impl Unpin for HeuristicType
impl UnwindSafe for HeuristicType
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