pub enum RuntimeCoverageVerdict {
SafeToDelete,
ReviewRequired,
CoverageUnavailable,
LowTraffic,
Active,
Unknown,
}Expand description
Protocol-level per-function runtime coverage verdict derived from the
decision table in fallow-cov-protocol. The CLI’s runtime_coverage.findings
array omits active entries even though the underlying enum still includes
it.
Variants§
SafeToDelete
Statically unused and never invoked; delete candidate.
ReviewRequired
Signals conflict; a human should review before acting.
The function could not be tracked, so no runtime verdict exists.
LowTraffic
Tracked and invoked, but below the low-traffic threshold.
Active
Tracked and actively invoked; omitted from findings.
Unknown
No verdict could be derived.
Implementations§
Trait Implementations§
Source§impl Clone for RuntimeCoverageVerdict
impl Clone for RuntimeCoverageVerdict
impl Copy for RuntimeCoverageVerdict
Source§impl Debug for RuntimeCoverageVerdict
impl Debug for RuntimeCoverageVerdict
Source§impl<'de> Deserialize<'de> for RuntimeCoverageVerdict
impl<'de> Deserialize<'de> for RuntimeCoverageVerdict
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
Source§impl Display for RuntimeCoverageVerdict
impl Display for RuntimeCoverageVerdict
impl Eq for RuntimeCoverageVerdict
Source§impl PartialEq for RuntimeCoverageVerdict
impl PartialEq for RuntimeCoverageVerdict
Source§impl Serialize for RuntimeCoverageVerdict
impl Serialize for RuntimeCoverageVerdict
impl StructuralPartialEq for RuntimeCoverageVerdict
Auto Trait Implementations§
impl Freeze for RuntimeCoverageVerdict
impl RefUnwindSafe for RuntimeCoverageVerdict
impl Send for RuntimeCoverageVerdict
impl Sync for RuntimeCoverageVerdict
impl Unpin for RuntimeCoverageVerdict
impl UnsafeUnpin for RuntimeCoverageVerdict
impl UnwindSafe for RuntimeCoverageVerdict
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