pub struct ReductionTrace {
pub steps: Vec<ReductionStep>,
pub reached_normal: bool,
pub truncated: bool,
}Expand description
A full trace of reduction steps.
Fields§
§steps: Vec<ReductionStep>The steps in order.
reached_normal: boolWhether the trace reached a normal form.
truncated: boolWhether the trace was truncated (too many steps).
Implementations§
Trait Implementations§
Source§impl Clone for ReductionTrace
impl Clone for ReductionTrace
Source§impl Debug for ReductionTrace
impl Debug for ReductionTrace
Auto Trait Implementations§
impl !Send for ReductionTrace
impl !Sync for ReductionTrace
impl Forget for ReductionTrace
impl Freeze for ReductionTrace
impl Move for ReductionTrace
impl RefUnwindSafe for ReductionTrace
impl Unpin for ReductionTrace
impl UnsafeUnpin for ReductionTrace
impl UnwindSafe for ReductionTrace
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