pub struct LearnedDatabase { /* private fields */ }Expand description
Learned clause database.
Implementations§
Source§impl LearnedDatabase
impl LearnedDatabase
Sourcepub fn add_clause(&mut self, clause: LearnedClause)
pub fn add_clause(&mut self, clause: LearnedClause)
Add a clause to the database.
Sourcepub fn bump_activity(&mut self, clause_id: ClauseId)
pub fn bump_activity(&mut self, clause_id: ClauseId)
Bump clause activity.
Trait Implementations§
Source§impl Clone for LearnedDatabase
impl Clone for LearnedDatabase
Source§fn clone(&self) -> LearnedDatabase
fn clone(&self) -> LearnedDatabase
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 moreAuto Trait Implementations§
impl Freeze for LearnedDatabase
impl RefUnwindSafe for LearnedDatabase
impl Send for LearnedDatabase
impl Sync for LearnedDatabase
impl Unpin for LearnedDatabase
impl UnwindSafe for LearnedDatabase
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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