pub struct UnusedLoadDataKeyFinding {
pub key: UnusedLoadDataKey,
pub actions: Vec<IssueAction>,
pub introduced: Option<AuditIntroduced>,
pub effective_severity: Option<EffectiveSeverity>,
}Expand description
Wire-shape envelope for an UnusedLoadDataKey finding. There is no safe
auto-fix: a load() fetch can have side effects, so deleting the key is a
human call. Actions are manual remediation guidance plus a line-level
suppress.
Fields§
§key: UnusedLoadDataKeyThe underlying finding.
actions: Vec<IssueAction>Suggested next steps. Always emitted (possibly empty for forward-compat).
introduced: Option<AuditIntroduced>Set by the audit pass when this finding is introduced relative to the merge-base.
effective_severity: Option<EffectiveSeverity>Gate severity of this finding after rules and overrides[].rules
resolve for its path. CI formats read it for the annotation, SARIF
and CodeClimate level. Absent in output from older versions. Not
part of the finding identity, baseline keys or fingerprints.
Implementations§
Source§impl UnusedLoadDataKeyFinding
impl UnusedLoadDataKeyFinding
Sourcepub fn with_actions(key: UnusedLoadDataKey) -> Self
pub fn with_actions(key: UnusedLoadDataKey) -> Self
Build the wrapper from a raw UnusedLoadDataKey. Emits a manual fix
action plus a line-level suppress.
Trait Implementations§
Source§impl Clone for UnusedLoadDataKeyFinding
impl Clone for UnusedLoadDataKeyFinding
Source§impl Debug for UnusedLoadDataKeyFinding
impl Debug for UnusedLoadDataKeyFinding
Source§impl<'de> Deserialize<'de> for UnusedLoadDataKeyFinding
impl<'de> Deserialize<'de> for UnusedLoadDataKeyFinding
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>,
Source§impl GatedFinding for UnusedLoadDataKeyFinding
impl GatedFinding for UnusedLoadDataKeyFinding
Source§fn effective_severity(&self) -> Option<EffectiveSeverity>
fn effective_severity(&self) -> Option<EffectiveSeverity>
None when no value was written.