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§impl Debug for ReductionStats
impl Debug for ReductionStats
Auto Trait Implementations§
impl Forget for ReductionStats
impl Freeze for ReductionStats
impl Move 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