pub enum CoverageIntelligenceVerdict {
RiskyChangeDetected,
HighConfidenceDelete,
ReviewRequired,
RefactorCarefully,
Clean,
Unknown,
}Expand description
Headline verdict for the combined coverage-intelligence report.
Variants§
RiskyChangeDetected
A changed hot path lacks test coverage.
HighConfidenceDelete
Statically unused and runtime-cold; safe delete candidate.
ReviewRequired
Evidence conflicts; a human should look before acting.
RefactorCarefully
Runtime-reachable but poorly tested; behavior must be preserved.
Clean
No combined-signal findings.
Unknown
Evidence was insufficient to reach a verdict.
Implementations§
Trait Implementations§
Source§impl Clone for CoverageIntelligenceVerdict
impl Clone for CoverageIntelligenceVerdict
impl Copy for CoverageIntelligenceVerdict
Source§impl Debug for CoverageIntelligenceVerdict
impl Debug for CoverageIntelligenceVerdict
Source§impl<'de> Deserialize<'de> for CoverageIntelligenceVerdict
impl<'de> Deserialize<'de> for CoverageIntelligenceVerdict
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CoverageIntelligenceVerdict
impl StructuralPartialEq for CoverageIntelligenceVerdict
Auto Trait Implementations§
impl Freeze for CoverageIntelligenceVerdict
impl RefUnwindSafe for CoverageIntelligenceVerdict
impl Send for CoverageIntelligenceVerdict
impl Sync for CoverageIntelligenceVerdict
impl Unpin for CoverageIntelligenceVerdict
impl UnsafeUnpin for CoverageIntelligenceVerdict
impl UnwindSafe for CoverageIntelligenceVerdict
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> Pointable for T
impl<T> Pointable for T
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more