pub struct LearnedClause {
pub lits: Vec<Lit>,
}Expand description
A learned clause logged for proof reconstruction. Each is a resolvent derivable from the formula by reverse unit propagation — the unit of a DRAT/LRAT proof.
Fields§
§lits: Vec<Lit>Trait Implementations§
Source§impl Clone for LearnedClause
impl Clone for LearnedClause
Source§fn clone(&self) -> LearnedClause
fn clone(&self) -> LearnedClause
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 moreAuto Trait Implementations§
impl Freeze for LearnedClause
impl RefUnwindSafe for LearnedClause
impl Send for LearnedClause
impl Sync for LearnedClause
impl Unpin for LearnedClause
impl UnsafeUnpin for LearnedClause
impl UnwindSafe for LearnedClause
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