pub struct WhnfStats {
pub beta_steps: u64,
pub delta_steps: u64,
pub zeta_steps: u64,
pub iota_steps: u64,
pub total_exprs: u64,
}Expand description
Statistics collected during WHNF reduction.
Fields§
§beta_steps: u64Number of beta reductions performed.
delta_steps: u64Number of delta (definition unfolding) steps.
zeta_steps: u64Number of zeta (let binding) steps.
iota_steps: u64Number of iota (recursor) steps.
total_exprs: u64Total expressions evaluated.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WhnfStats
impl RefUnwindSafe for WhnfStats
impl Send for WhnfStats
impl Sync for WhnfStats
impl Unpin for WhnfStats
impl UnsafeUnpin for WhnfStats
impl UnwindSafe for WhnfStats
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