pub enum ReductionStatus {
Continue(Expr, Expr),
Equal,
Stuck,
Unknown,
}Expand description
Status of a lazy delta reduction step.
Variants§
Continue(Expr, Expr)
Continue: reduced one or both sides.
Equal
Definitely equal.
Stuck
Definitely not equal (both stuck).
Unknown
Unknown: need more reduction.
Trait Implementations§
Source§impl Debug for ReductionStatus
impl Debug for ReductionStatus
Source§impl PartialEq for ReductionStatus
impl PartialEq for ReductionStatus
impl Eq for ReductionStatus
impl StructuralPartialEq for ReductionStatus
Auto Trait Implementations§
impl Freeze for ReductionStatus
impl RefUnwindSafe for ReductionStatus
impl Send for ReductionStatus
impl Sync for ReductionStatus
impl Unpin for ReductionStatus
impl UnsafeUnpin for ReductionStatus
impl UnwindSafe for ReductionStatus
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