pub struct QuantifierOptStats {
pub invariants_hoisted: usize,
pub quantifiers_reordered: usize,
pub quantifiers_fused: usize,
pub total_processed: usize,
}Expand description
Statistics from quantifier optimization.
Fields§
§invariants_hoisted: usizeNumber of loop-invariant expressions hoisted
quantifiers_reordered: usizeNumber of quantifier pairs reordered
quantifiers_fused: usizeNumber of quantifiers fused
total_processed: usizeTotal expressions processed
Implementations§
Source§impl QuantifierOptStats
impl QuantifierOptStats
Sourcepub fn total_optimizations(&self) -> usize
pub fn total_optimizations(&self) -> usize
Get total number of optimizations applied.
Trait Implementations§
Source§impl Clone for QuantifierOptStats
impl Clone for QuantifierOptStats
Source§fn clone(&self) -> QuantifierOptStats
fn clone(&self) -> QuantifierOptStats
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 QuantifierOptStats
impl Debug for QuantifierOptStats
Source§impl Default for QuantifierOptStats
impl Default for QuantifierOptStats
Source§fn default() -> QuantifierOptStats
fn default() -> QuantifierOptStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QuantifierOptStats
impl RefUnwindSafe for QuantifierOptStats
impl Send for QuantifierOptStats
impl Sync for QuantifierOptStats
impl Unpin for QuantifierOptStats
impl UnwindSafe for QuantifierOptStats
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