pub struct SimplifyResult {
pub node: Node,
pub changed: bool,
pub steps: usize,
}Expand description
Result of simplification by repeated rewrite passes.
Fields§
§node: Node§changed: bool§steps: usizeTrait Implementations§
Source§impl Clone for SimplifyResult
impl Clone for SimplifyResult
Source§fn clone(&self) -> SimplifyResult
fn clone(&self) -> SimplifyResult
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 SimplifyResult
impl Debug for SimplifyResult
Source§impl PartialEq for SimplifyResult
impl PartialEq for SimplifyResult
impl StructuralPartialEq for SimplifyResult
Auto Trait Implementations§
impl Freeze for SimplifyResult
impl RefUnwindSafe for SimplifyResult
impl Send for SimplifyResult
impl Sync for SimplifyResult
impl Unpin for SimplifyResult
impl UnsafeUnpin for SimplifyResult
impl UnwindSafe for SimplifyResult
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