Skip to main content

GatedFinding

Trait GatedFinding 

Source
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§

Source

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>)

Write the gate severity.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl GatedFinding for BoundaryCallViolationFinding

Source§

impl GatedFinding for BoundaryCoverageViolationFinding

Source§

impl GatedFinding for BoundaryViolationFinding

Source§

impl GatedFinding for CircularDependencyFinding

Source§

impl GatedFinding for DeprecatedExportInUseFinding

Source§

impl GatedFinding for DevDependencyInProductionFinding

Source§

impl GatedFinding for DuplicateExportFinding

Source§

impl GatedFinding for DuplicatePropShapeFinding

Source§

impl GatedFinding for DynamicSegmentNameConflictFinding

Source§

impl GatedFinding for EmptyCatalogGroupFinding

Source§

impl GatedFinding for InvalidClientExportFinding

Source§

impl GatedFinding for MisconfiguredDependencyOverrideFinding

Source§

impl GatedFinding for MisplacedDirectiveFinding

Source§

impl GatedFinding for MixedClientServerBarrelFinding

Source§

impl GatedFinding for PrivateTypeLeakFinding

Source§

impl GatedFinding for PropDrillingChainFinding

Source§

impl GatedFinding for ReExportCycleFinding

Source§

impl GatedFinding for RouteCollisionFinding

Source§

impl GatedFinding for StaleSuppression

Source§

impl GatedFinding for TestOnlyDependencyFinding

Source§

impl GatedFinding for ThinWrapperFinding

Source§

impl GatedFinding for TypeOnlyDependencyFinding

Source§

impl GatedFinding for UnlistedDependencyFinding

Source§

impl GatedFinding for UnprovidedInjectFinding

Source§

impl GatedFinding for UnrenderedComponentFinding

Source§

impl GatedFinding for UnresolvedCatalogReferenceFinding

Source§

impl GatedFinding for UnresolvedImportFinding

Source§

impl GatedFinding for UnusedCatalogEntryFinding

Source§

impl GatedFinding for UnusedClassMemberFinding

Source§

impl GatedFinding for UnusedComponentEmitFinding

Source§

impl GatedFinding for UnusedComponentInputFinding

Source§

impl GatedFinding for UnusedComponentOutputFinding

Source§

impl GatedFinding for UnusedComponentPropFinding

Source§

impl GatedFinding for UnusedDependencyFinding

Source§

impl GatedFinding for UnusedDependencyOverrideFinding

Source§

impl GatedFinding for UnusedDevDependencyFinding

Source§

impl GatedFinding for UnusedEnumMemberFinding

Source§

impl GatedFinding for UnusedExportFinding

Source§

impl GatedFinding for UnusedFileFinding

Source§

impl GatedFinding for UnusedLoadDataKeyFinding

Source§

impl GatedFinding for UnusedOptionalDependencyFinding

Source§

impl GatedFinding for UnusedServerActionFinding

Source§

impl GatedFinding for UnusedStoreMemberFinding

Source§

impl GatedFinding for UnusedSvelteEventFinding

Source§

impl GatedFinding for UnusedTypeFinding