pub struct SemanticDiagnostics {
pub confirmed: usize,
pub disagreements: usize,
}Expand description
The running counters one map run accumulates across every reference:
how many same-context overrides fired, and how many of them displaced a
different ladder target. Folded into graph::SemanticStats by finish,
never into a graph edge.
Fields§
§confirmed: usizeSame-context overrides that fired.
disagreements: usizeHow many of those displaced a different ladder target.
Implementations§
Trait Implementations§
Source§impl Clone for SemanticDiagnostics
impl Clone for SemanticDiagnostics
impl Copy for SemanticDiagnostics
Source§impl Debug for SemanticDiagnostics
impl Debug for SemanticDiagnostics
Auto Trait Implementations§
impl Freeze for SemanticDiagnostics
impl RefUnwindSafe for SemanticDiagnostics
impl Send for SemanticDiagnostics
impl Sync for SemanticDiagnostics
impl Unpin for SemanticDiagnostics
impl UnsafeUnpin for SemanticDiagnostics
impl UnwindSafe for SemanticDiagnostics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more