pub struct ReductionStats {
pub beta_steps: usize,
pub delta_steps: usize,
pub let_steps: usize,
pub proj_steps: usize,
pub total_steps: usize,
pub aborted: bool,
}Expand description
Statistics about reduction.
Fields§
§beta_steps: usizeNumber of beta reductions performed.
delta_steps: usizeNumber of delta unfoldings performed.
let_steps: usizeNumber of let reductions performed.
proj_steps: usizeNumber of projection reductions performed.
total_steps: usizeTotal number of steps.
aborted: boolWhether the reduction was aborted.
Implementations§
Trait Implementations§
Source§impl Clone for ReductionStats
impl Clone for ReductionStats
Source§fn clone(&self) -> ReductionStats
fn clone(&self) -> ReductionStats
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 ReductionStats
impl Debug for ReductionStats
Source§impl Default for ReductionStats
impl Default for ReductionStats
Source§fn default() -> ReductionStats
fn default() -> ReductionStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReductionStats
impl RefUnwindSafe for ReductionStats
impl Send for ReductionStats
impl Sync for ReductionStats
impl Unpin for ReductionStats
impl UnsafeUnpin for ReductionStats
impl UnwindSafe for ReductionStats
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