pub enum TtKind {
Small,
Large,
}Expand description
Kind of transposition table to allocate inside a Solver
Variants§
Small
Small TT — lower memory footprint
Large
Large TT — higher memory footprint, faster on bigger search trees
Trait Implementations§
impl Copy for TtKind
impl Eq for TtKind
impl StructuralPartialEq for TtKind
Auto Trait Implementations§
impl Freeze for TtKind
impl RefUnwindSafe for TtKind
impl Send for TtKind
impl Sync for TtKind
impl Unpin for TtKind
impl UnsafeUnpin for TtKind
impl UnwindSafe for TtKind
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
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