pub struct AuditContextFileFingerprint {
pub path: String,
pub state: AuditContextPathState,
pub source: Option<SourceFingerprint>,
pub content_hash: Option<String>,
}Expand description
Fingerprint of one file that can affect base-worktree resolution.
Fields§
§path: StringProject-root-relative, forward-slash path.
state: AuditContextPathStatePresence or read-error state.
source: Option<SourceFingerprint>Source metadata when readable.
content_hash: Option<String>Stable content hash when readable.
Trait Implementations§
Source§impl Clone for AuditContextFileFingerprint
impl Clone for AuditContextFileFingerprint
Source§impl Debug for AuditContextFileFingerprint
impl Debug for AuditContextFileFingerprint
impl Eq for AuditContextFileFingerprint
impl StructuralPartialEq for AuditContextFileFingerprint
Auto Trait Implementations§
impl Freeze for AuditContextFileFingerprint
impl RefUnwindSafe for AuditContextFileFingerprint
impl Send for AuditContextFileFingerprint
impl Sync for AuditContextFileFingerprint
impl Unpin for AuditContextFileFingerprint
impl UnsafeUnpin for AuditContextFileFingerprint
impl UnwindSafe for AuditContextFileFingerprint
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.