pub struct EtaPassResult {
pub summary: EtaNormRunSummary,
pub changed_ids: Vec<u64>,
}Expand description
Final result of running the eta normalization pass.
Fields§
§summary: EtaNormRunSummary§changed_ids: Vec<u64>Implementations§
Source§impl EtaPassResult
impl EtaPassResult
Sourcepub fn any_changes(&self) -> bool
pub fn any_changes(&self) -> bool
Return whether any expressions were changed.
Trait Implementations§
Source§impl Clone for EtaPassResult
impl Clone for EtaPassResult
Source§fn clone(&self) -> EtaPassResult
fn clone(&self) -> EtaPassResult
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 EtaPassResult
impl Debug for EtaPassResult
Auto Trait Implementations§
impl Freeze for EtaPassResult
impl RefUnwindSafe for EtaPassResult
impl Send for EtaPassResult
impl Sync for EtaPassResult
impl Unpin for EtaPassResult
impl UnsafeUnpin for EtaPassResult
impl UnwindSafe for EtaPassResult
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