pub enum AnalysisFindingKind {
Component,
Community,
DependencyCycle,
PurposeAlignment,
PurposeDrift,
StructuralComplexity,
Bottleneck,
Impact,
DeadCode,
StaticTrace,
ResolutionGap,
}Expand description
Closed finding families emitted by relation analysis.
Variants§
Component
Weak component over every admitted local relation.
Community
Weak community with containment edges excluded.
DependencyCycle
Strongly connected dependency cycle.
PurposeAlignment
Owners share one approved purpose.
PurposeDrift
Connected owners retain conflicting approved purposes.
StructuralComplexity
Declaration span and graph-degree structural candidate.
Bottleneck
High-degree or cross-owner dependency junction.
Impact
Node affected by the selected VCS path set.
DeadCode
Conservative non-exported declaration with no trusted inbound relation.
StaticTrace
Node-simple static relationship path.
ResolutionGap
Ambiguous or unresolved static relation that prevents a closed conclusion.
Trait Implementations§
Source§impl Clone for AnalysisFindingKind
impl Clone for AnalysisFindingKind
Source§fn clone(&self) -> AnalysisFindingKind
fn clone(&self) -> AnalysisFindingKind
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 AnalysisFindingKind
impl Debug for AnalysisFindingKind
Source§impl PartialEq for AnalysisFindingKind
impl PartialEq for AnalysisFindingKind
Source§impl Serialize for AnalysisFindingKind
impl Serialize for AnalysisFindingKind
impl Copy for AnalysisFindingKind
impl Eq for AnalysisFindingKind
impl StructuralPartialEq for AnalysisFindingKind
Auto Trait Implementations§
impl Freeze for AnalysisFindingKind
impl RefUnwindSafe for AnalysisFindingKind
impl Send for AnalysisFindingKind
impl Sync for AnalysisFindingKind
impl Unpin for AnalysisFindingKind
impl UnwindSafe for AnalysisFindingKind
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more