pub struct VerificationResult {
pub passed: Vec<String>,
pub failed: Vec<VerificationFailure>,
pub skipped: Vec<String>,
}Expand description
Result of artifact verification.
Fields§
§passed: Vec<String>Files that passed verification.
failed: Vec<VerificationFailure>Files that failed verification with mismatch details.
skipped: Vec<String>Files that were skipped (missing, too large, etc.).
Implementations§
Source§impl VerificationResult
impl VerificationResult
Sourcepub fn all_passed(&self) -> bool
pub fn all_passed(&self) -> bool
Check if all verified files passed.
Sourcepub fn format_failures(&self) -> String
pub fn format_failures(&self) -> String
Format a detailed error message for failed verifications.
Trait Implementations§
Source§impl Clone for VerificationResult
impl Clone for VerificationResult
Source§impl Debug for VerificationResult
impl Debug for VerificationResult
Source§impl<'de> Deserialize<'de> for VerificationResult
impl<'de> Deserialize<'de> for VerificationResult
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
Auto Trait Implementations§
impl Freeze for VerificationResult
impl RefUnwindSafe for VerificationResult
impl Send for VerificationResult
impl Sync for VerificationResult
impl Unpin for VerificationResult
impl UnsafeUnpin for VerificationResult
impl UnwindSafe for VerificationResult
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