pub enum SubOrder {
Lex,
Grevlex,
Grlex,
}Expand description
A sub-ordering used inside BlockOrder for each variable block.
Variants§
Lex
Lexicographic within the block.
Grevlex
Graded reverse lexicographic within the block.
Grlex
Graded lexicographic within the block.
Trait Implementations§
impl Copy for SubOrder
impl Eq for SubOrder
impl StructuralPartialEq for SubOrder
Auto Trait Implementations§
impl Freeze for SubOrder
impl RefUnwindSafe for SubOrder
impl Send for SubOrder
impl Sync for SubOrder
impl Unpin for SubOrder
impl UnsafeUnpin for SubOrder
impl UnwindSafe for SubOrder
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