pub struct NormalizationDiagnostics { /* private fields */ }Expand description
Stable summary of compiler-native normalization analysis.
Implementations§
Source§impl NormalizationDiagnostics
impl NormalizationDiagnostics
Sourcepub fn strategy(&self) -> NormalizationStrategy
pub fn strategy(&self) -> NormalizationStrategy
Returns the compiler-selected candidate family.
Sourcepub fn basis_count(&self) -> usize
pub fn basis_count(&self) -> usize
Returns the number of event-basis statistics in the candidate.
Sourcepub fn coherent_group_count(&self) -> usize
pub fn coherent_group_count(&self) -> usize
Returns the number of recognized coherent squared-norm groups.
Sourcepub fn has_residual(&self) -> bool
pub fn has_residual(&self) -> bool
Returns whether evaluation retains a general additive residual.
Sourcepub fn fallback_reason(&self) -> Option<&NormalizationFallbackReason>
pub fn fallback_reason(&self) -> Option<&NormalizationFallbackReason>
Returns the structured general-path reason, when present.
Trait Implementations§
Source§impl Clone for NormalizationDiagnostics
impl Clone for NormalizationDiagnostics
Source§fn clone(&self) -> NormalizationDiagnostics
fn clone(&self) -> NormalizationDiagnostics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NormalizationDiagnostics
impl Debug for NormalizationDiagnostics
impl Eq for NormalizationDiagnostics
Source§impl PartialEq for NormalizationDiagnostics
impl PartialEq for NormalizationDiagnostics
impl StructuralPartialEq for NormalizationDiagnostics
Auto Trait Implementations§
impl Freeze for NormalizationDiagnostics
impl RefUnwindSafe for NormalizationDiagnostics
impl Send for NormalizationDiagnostics
impl Sync for NormalizationDiagnostics
impl Unpin for NormalizationDiagnostics
impl UnsafeUnpin for NormalizationDiagnostics
impl UnwindSafe for NormalizationDiagnostics
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