pub struct ManifestCheckResult {
pub findings: Vec<CheckFinding>,
pub registry_unreachable: bool,
}Expand description
The result of classifying one manifest.
Fields§
§findings: Vec<CheckFinding>Every finding produced for this manifest.
registry_unreachable: boolWhether at least one dependency’s registry fetch failed while not offline (FR-012) — the caller uses this to decide between exit 1 (policy violation over an otherwise complete report) and exit 2 (an incomplete report because a registry was unreachable).
Trait Implementations§
Source§impl Clone for ManifestCheckResult
impl Clone for ManifestCheckResult
Source§fn clone(&self) -> ManifestCheckResult
fn clone(&self) -> ManifestCheckResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ManifestCheckResult
impl RefUnwindSafe for ManifestCheckResult
impl Send for ManifestCheckResult
impl Sync for ManifestCheckResult
impl Unpin for ManifestCheckResult
impl UnsafeUnpin for ManifestCheckResult
impl UnwindSafe for ManifestCheckResult
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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