pub struct ProofComplexityMeasure {
pub size: usize,
pub depth: usize,
pub width: usize,
pub degree: usize,
}Expand description
Proof complexity measure: size, depth, width, degree.
Fields§
§size: usizeTotal number of lines / nodes in the proof.
depth: usizeMaximum nesting depth.
width: usizeMaximum clause width (number of literals per clause).
degree: usizeAlgebraic degree (for algebraic systems).
Implementations§
Trait Implementations§
Source§impl Clone for ProofComplexityMeasure
impl Clone for ProofComplexityMeasure
Source§fn clone(&self) -> ProofComplexityMeasure
fn clone(&self) -> ProofComplexityMeasure
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 moreSource§impl Debug for ProofComplexityMeasure
impl Debug for ProofComplexityMeasure
Source§impl PartialEq for ProofComplexityMeasure
impl PartialEq for ProofComplexityMeasure
impl Eq for ProofComplexityMeasure
impl StructuralPartialEq for ProofComplexityMeasure
Auto Trait Implementations§
impl Freeze for ProofComplexityMeasure
impl RefUnwindSafe for ProofComplexityMeasure
impl Send for ProofComplexityMeasure
impl Sync for ProofComplexityMeasure
impl Unpin for ProofComplexityMeasure
impl UnsafeUnpin for ProofComplexityMeasure
impl UnwindSafe for ProofComplexityMeasure
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