pub struct Compiled {
pub diagram: Tdd,
pub forgotten: usize,
pub peak_pairs: usize,
}Expand description
What a finished compile returns.
Fields§
§diagram: TddThe compiled diagram, on the vtree described at compile_cnf.
forgotten: usizeHow many of the variables a projected Output forgets are free in
diagram, each doubling its count: those ∃-forgotten, and those in no
clause, which a component split grafts in free or a clause-free formula
leaves unconstrained. Zero for a compile that forgets nothing.
peak_pairs: usizeThe largest diagram, in pairs, any step of the compile reached; the largest over the components of a split compile, which run one after another.
Auto Trait Implementations§
impl !Freeze for Compiled
impl RefUnwindSafe for Compiled
impl Send for Compiled
impl Sync for Compiled
impl Unpin for Compiled
impl UnwindSafe for Compiled
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