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§fn clone(&self) -> ReductionTrace
fn clone(&self) -> ReductionTrace
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 ReductionTrace
impl Debug for ReductionTrace
Source§impl Default for ReductionTrace
impl Default for ReductionTrace
Source§fn default() -> ReductionTrace
fn default() -> ReductionTrace
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReductionTrace
impl RefUnwindSafe for ReductionTrace
impl Send for ReductionTrace
impl Sync 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