pub struct CnfEncoding {
pub cnf: CnfFormula,
pub node_var: BTreeMap<PirNodeId, u32>,
pub leaf_var: BTreeMap<LeafId, u32>,
pub choice_var: BTreeMap<ChoiceVarId, u32>,
}Fields§
§cnf: CnfFormula§node_var: BTreeMap<PirNodeId, u32>§leaf_var: BTreeMap<LeafId, u32>§choice_var: BTreeMap<ChoiceVarId, u32>Trait Implementations§
Source§impl Clone for CnfEncoding
impl Clone for CnfEncoding
Source§fn clone(&self) -> CnfEncoding
fn clone(&self) -> CnfEncoding
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 CnfEncoding
impl RefUnwindSafe for CnfEncoding
impl Send for CnfEncoding
impl Sync for CnfEncoding
impl Unpin for CnfEncoding
impl UnsafeUnpin for CnfEncoding
impl UnwindSafe for CnfEncoding
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