pub trait GatedFinding {
// Required methods
fn effective_severity(&self) -> Option<EffectiveSeverity>;
fn set_effective_severity(&mut self, severity: Option<EffectiveSeverity>);
}Expand description
A finding wrapper that carries an EffectiveSeverity.
The analysis layer writes the value one time after rule resolution. CI renderers read it and fall back to the rule-level severity when it is absent, for example in a saved report from an older version.
Required Methods§
Sourcefn effective_severity(&self) -> Option<EffectiveSeverity>
fn effective_severity(&self) -> Option<EffectiveSeverity>
The gate severity, or None when no value was written.
Sourcefn set_effective_severity(&mut self, severity: Option<EffectiveSeverity>)
fn set_effective_severity(&mut self, severity: Option<EffectiveSeverity>)
Write the gate severity.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".