pub enum RuntimeCoverageSignal {
LicenseExpiredGrace,
ColdCodeDetected,
HotPathTouched,
}Expand description
Discrete signal captured during runtime-coverage post-processing.
verdict collapses to one summary value; signals enumerates ALL
findings the report carries so JSON consumers, CI dashboards, and
agents can reason about them independently of the headline. Order is
stable: severity-descending so the first entry mirrors a sensible
non-PR-context verdict.
Variants§
LicenseExpiredGrace
The license expired; output is in grace mode.
ColdCodeDetected
Runtime-cold code was detected.
HotPathTouched
The current change touches a runtime hot path.
Implementations§
Trait Implementations§
Source§impl Clone for RuntimeCoverageSignal
impl Clone for RuntimeCoverageSignal
impl Copy for RuntimeCoverageSignal
Source§impl Debug for RuntimeCoverageSignal
impl Debug for RuntimeCoverageSignal
Source§impl<'de> Deserialize<'de> for RuntimeCoverageSignal
impl<'de> Deserialize<'de> for RuntimeCoverageSignal
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 RuntimeCoverageSignal
impl Display for RuntimeCoverageSignal
impl Eq for RuntimeCoverageSignal
Source§impl PartialEq for RuntimeCoverageSignal
impl PartialEq for RuntimeCoverageSignal
Source§impl Serialize for RuntimeCoverageSignal
impl Serialize for RuntimeCoverageSignal
impl StructuralPartialEq for RuntimeCoverageSignal
Auto Trait Implementations§
impl Freeze for RuntimeCoverageSignal
impl RefUnwindSafe for RuntimeCoverageSignal
impl Send for RuntimeCoverageSignal
impl Sync for RuntimeCoverageSignal
impl Unpin for RuntimeCoverageSignal
impl UnsafeUnpin for RuntimeCoverageSignal
impl UnwindSafe for RuntimeCoverageSignal
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