pub struct ResolverStats {
pub rules_loaded: usize,
pub conflicts_detected: usize,
pub conflicts_resolved: usize,
pub cycles_found: usize,
pub unresolved_conflicts: usize,
}Expand description
Snapshot of resolver metrics.
Fields§
§rules_loaded: usizeTotal rules currently loaded.
conflicts_detected: usizeTotal conflicts ever detected (cumulative).
conflicts_resolved: usizeTotal conflicts that have been resolved (cumulative).
cycles_found: usizeTotal dependency cycles ever found.
unresolved_conflicts: usizeConflicts that have been detected but not yet resolved.
Trait Implementations§
Source§impl Clone for ResolverStats
impl Clone for ResolverStats
Source§fn clone(&self) -> ResolverStats
fn clone(&self) -> ResolverStats
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 ResolverStats
impl Debug for ResolverStats
Source§impl Default for ResolverStats
impl Default for ResolverStats
Source§fn default() -> ResolverStats
fn default() -> ResolverStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ResolverStats
impl RefUnwindSafe for ResolverStats
impl Send for ResolverStats
impl Sync for ResolverStats
impl Unpin for ResolverStats
impl UnsafeUnpin for ResolverStats
impl UnwindSafe for ResolverStats
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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