pub enum ThresholdOverrideStatus {
Active,
Stale,
Insufficient,
NoMatch,
}Expand description
Lifecycle state for a configured threshold override.
Variants§
Active
The override matches a finding that still needs the raised ceiling.
Stale
The override is not what keeps the matched unit quiet, so it can go: either the unit passes the global thresholds on its own, or an inline suppression already covers it.
Insufficient
The override raises the ceiling for this dimension but the matched code still exceeds the raised value, so the finding survives the override. Without this state the row was dropped entirely and a user saw no feedback at all on an override that was in force (issue #2163).
NoMatch
The override matches no analyzed file or function.
Trait Implementations§
Source§impl Clone for ThresholdOverrideStatus
impl Clone for ThresholdOverrideStatus
impl Copy for ThresholdOverrideStatus
Source§impl Debug for ThresholdOverrideStatus
impl Debug for ThresholdOverrideStatus
Source§impl<'de> Deserialize<'de> for ThresholdOverrideStatus
impl<'de> Deserialize<'de> for ThresholdOverrideStatus
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
Auto Trait Implementations§
impl Freeze for ThresholdOverrideStatus
impl RefUnwindSafe for ThresholdOverrideStatus
impl Send for ThresholdOverrideStatus
impl Sync for ThresholdOverrideStatus
impl Unpin for ThresholdOverrideStatus
impl UnsafeUnpin for ThresholdOverrideStatus
impl UnwindSafe for ThresholdOverrideStatus
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