pub struct TierCScan {
pub findings: Vec<VulnFinding>,
pub skipped_unparseable: u32,
}Expand description
The outcome of a toolchain-free scan_offline: the findings, plus how many installed
packages were skipped because their version string did not parse.
A skip is benign for a non-registry pin (a VCS/URL/path-pinned dependency has no registry release, so no registry advisory can apply). But surfacing the count keeps the skip visible rather than silent — so a malformed-but-real version the parser wrongly rejects is not indistinguishable from a clean result. The orchestrator sums these and reports a nonzero total; it is never an error (the scan is still as complete as the lockfile allows).
Fields§
§findings: Vec<VulnFinding>The deduplicated, sorted findings.
skipped_unparseable: u32Count of installed packages skipped because their version did not parse.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TierCScan
impl RefUnwindSafe for TierCScan
impl Send for TierCScan
impl Sync for TierCScan
impl Unpin for TierCScan
impl UnsafeUnpin for TierCScan
impl UnwindSafe for TierCScan
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more