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
Source§fn clone(&self) -> SimpResult
fn clone(&self) -> SimpResult
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 moreAuto Trait Implementations§
impl Freeze for SimpResult
impl RefUnwindSafe for SimpResult
impl Send for SimpResult
impl Sync 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