pub struct TestOnlyDependencyFinding {
pub dep: TestOnlyDependency,
pub actions: Vec<IssueAction>,
pub introduced: Option<AuditIntroduced>,
pub effective_severity: Option<EffectiveSeverity>,
}Expand description
Wire-shape envelope for a TestOnlyDependency finding. Carries a
move-to-dev primary (different prose than TypeOnlyDependencyFinding)
plus the standard ignoreDependencies config suppress.
Fields§
§dep: TestOnlyDependencyThe underlying dead-code entry.
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 TestOnlyDependencyFinding
impl TestOnlyDependencyFinding
Sourcepub fn with_actions(dep: TestOnlyDependency) -> Self
pub fn with_actions(dep: TestOnlyDependency) -> Self
Build the wrapper.
Trait Implementations§
Source§impl Clone for TestOnlyDependencyFinding
impl Clone for TestOnlyDependencyFinding
Source§impl Debug for TestOnlyDependencyFinding
impl Debug for TestOnlyDependencyFinding
Source§impl<'de> Deserialize<'de> for TestOnlyDependencyFinding
impl<'de> Deserialize<'de> for TestOnlyDependencyFinding
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 GatedFinding for TestOnlyDependencyFinding
impl GatedFinding for TestOnlyDependencyFinding
Source§fn effective_severity(&self) -> Option<EffectiveSeverity>
fn effective_severity(&self) -> Option<EffectiveSeverity>
The gate severity, or
None when no value was written.Source§fn set_effective_severity(&mut self, severity: Option<EffectiveSeverity>)
fn set_effective_severity(&mut self, severity: Option<EffectiveSeverity>)
Write the gate severity.
Auto Trait Implementations§
impl Freeze for TestOnlyDependencyFinding
impl RefUnwindSafe for TestOnlyDependencyFinding
impl Send for TestOnlyDependencyFinding
impl Sync for TestOnlyDependencyFinding
impl Unpin for TestOnlyDependencyFinding
impl UnsafeUnpin for TestOnlyDependencyFinding
impl UnwindSafe for TestOnlyDependencyFinding
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