pub struct SimpResult {
pub expr: Expr,
pub applied: Vec<Name>,
pub changed: bool,
}Expand description
A simplified expression with a trace of applied lemma names.
Fields§
§expr: ExprThe simplified expression.
applied: Vec<Name>Names of lemmas that were applied (in order).
changed: boolWhether any change was made.
Implementations§
Trait Implementations§
Source§impl Clone for SimpResult
impl Clone for SimpResult
Auto Trait Implementations§
impl !Send for SimpResult
impl !Sync for SimpResult
impl Forget for SimpResult
impl Freeze for SimpResult
impl Move for SimpResult
impl RefUnwindSafe for SimpResult
impl Unpin for SimpResult
impl UnsafeUnpin for SimpResult
impl UnwindSafe for SimpResult
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