pub enum DeepVerifyOutcome {
Valid,
NoManifest,
ChecksumMismatch(Vec<String>),
FileMissing(Vec<String>),
}Expand description
Result of a deep (checksum) verification.
Variants§
Valid
All files present and checksums match the stored manifest.
NoManifest
No manifest found — model was placed manually; cannot verify checksums.
ChecksumMismatch(Vec<String>)
One or more checksums did not match.
FileMissing(Vec<String>)
A required file is missing (manifest exists but file is gone).
Trait Implementations§
Source§impl Clone for DeepVerifyOutcome
impl Clone for DeepVerifyOutcome
Source§fn clone(&self) -> DeepVerifyOutcome
fn clone(&self) -> DeepVerifyOutcome
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 moreSource§impl Debug for DeepVerifyOutcome
impl Debug for DeepVerifyOutcome
Source§impl PartialEq for DeepVerifyOutcome
impl PartialEq for DeepVerifyOutcome
Source§fn eq(&self, other: &DeepVerifyOutcome) -> bool
fn eq(&self, other: &DeepVerifyOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DeepVerifyOutcome
Auto Trait Implementations§
impl Freeze for DeepVerifyOutcome
impl RefUnwindSafe for DeepVerifyOutcome
impl Send for DeepVerifyOutcome
impl Sync for DeepVerifyOutcome
impl Unpin for DeepVerifyOutcome
impl UnsafeUnpin for DeepVerifyOutcome
impl UnwindSafe for DeepVerifyOutcome
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