pub enum AffinePForced {
Refuted(Option<Vec<Vec<Lit>>>),
Forced(Vec<Vec<Lit>>),
Unchanged,
}Expand description
The outcome of the GF(p) SAT-side break.
Variants§
Refuted(Option<Vec<Vec<Lit>>>)
The mod-p core is inconsistent — UNSAT, with the mod-p DRAT certificate.
Forced(Vec<Vec<Lit>>)
Forced Boolean one-hot units — implied by the mod-p structure, none already present.
Unchanged
No recoverable mod-p structure, or nothing determined.
Auto Trait Implementations§
impl Freeze for AffinePForced
impl RefUnwindSafe for AffinePForced
impl Send for AffinePForced
impl Sync for AffinePForced
impl Unpin for AffinePForced
impl UnsafeUnpin for AffinePForced
impl UnwindSafe for AffinePForced
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