pub enum QNode {
Leaf(CanonClauses),
Internal {
clauses: CanonClauses,
var: u32,
lo: usize,
hi: usize,
lo_twist: Twist,
hi_twist: Twist,
},
}Expand description
A node of the quotient DAG. Edges carry the Twist that maps the recomputed cofactor onto the
stored child representative.
Variants§
Leaf(CanonClauses)
Internal
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QNode
impl RefUnwindSafe for QNode
impl Send for QNode
impl Sync for QNode
impl Unpin for QNode
impl UnsafeUnpin for QNode
impl UnwindSafe for QNode
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