pub enum VarSelectionStrategy {
MaxDegree,
MaxLeadingDegree,
FirstVariable,
}Expand description
Strategy for selecting main variable.
Variants§
MaxDegree
Choose variable with maximum total degree.
MaxLeadingDegree
Choose variable with maximum degree in leading term.
FirstVariable
Choose first variable in order.
Trait Implementations§
Source§impl Clone for VarSelectionStrategy
impl Clone for VarSelectionStrategy
Source§fn clone(&self) -> VarSelectionStrategy
fn clone(&self) -> VarSelectionStrategy
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 VarSelectionStrategy
Source§impl Debug for VarSelectionStrategy
impl Debug for VarSelectionStrategy
impl Eq for VarSelectionStrategy
Source§impl PartialEq for VarSelectionStrategy
impl PartialEq for VarSelectionStrategy
impl StructuralPartialEq for VarSelectionStrategy
Auto Trait Implementations§
impl Freeze for VarSelectionStrategy
impl RefUnwindSafe for VarSelectionStrategy
impl Send for VarSelectionStrategy
impl Sync for VarSelectionStrategy
impl Unpin for VarSelectionStrategy
impl UnsafeUnpin for VarSelectionStrategy
impl UnwindSafe for VarSelectionStrategy
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