pub enum EquivResult {
Unsat(Vec<ProofStep>),
Classes(Vec<usize>),
}Variants§
Unsat(Vec<ProofStep>)
x ≡ ¬x forced by the 2-clauses — UNSAT, with a RUP certificate.
Classes(Vec<usize>)
Per-literal SCC id; two literals with the same id are equivalent (substitutable).
Auto Trait Implementations§
impl Freeze for EquivResult
impl RefUnwindSafe for EquivResult
impl Send for EquivResult
impl Sync for EquivResult
impl Unpin for EquivResult
impl UnsafeUnpin for EquivResult
impl UnwindSafe for EquivResult
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