pub struct AuditCoverageFingerprint {
pub path: String,
pub resolved_path: String,
pub source: Option<SourceFingerprint>,
pub content_hash: Option<String>,
pub len: Option<usize>,
pub error: Option<String>,
}Expand description
Fingerprint of an optional coverage input that can affect health findings.
Fields§
§path: StringUser-provided coverage path.
resolved_path: StringActual file path hashed after directory resolution.
source: Option<SourceFingerprint>Metadata freshness for the resolved coverage file, when it was readable.
content_hash: Option<String>Stable content hash for the resolved coverage file, when it was readable.
len: Option<usize>File length in bytes, when it was readable.
error: Option<String>I/O error kind, when the resolved coverage file was not readable.
Trait Implementations§
Source§impl Clone for AuditCoverageFingerprint
impl Clone for AuditCoverageFingerprint
Source§impl Debug for AuditCoverageFingerprint
impl Debug for AuditCoverageFingerprint
impl Eq for AuditCoverageFingerprint
Source§impl PartialEq for AuditCoverageFingerprint
impl PartialEq for AuditCoverageFingerprint
Source§impl Serialize for AuditCoverageFingerprint
impl Serialize for AuditCoverageFingerprint
impl StructuralPartialEq for AuditCoverageFingerprint
Auto Trait Implementations§
impl Freeze for AuditCoverageFingerprint
impl RefUnwindSafe for AuditCoverageFingerprint
impl Send for AuditCoverageFingerprint
impl Sync for AuditCoverageFingerprint
impl Unpin for AuditCoverageFingerprint
impl UnsafeUnpin for AuditCoverageFingerprint
impl UnwindSafe for AuditCoverageFingerprint
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.