pub struct DriftRecord {
pub src: PathBuf,
pub dst: PathBuf,
pub kind: EntryKind,
pub recorded_hash: String,
pub current_hash: Option<String>,
pub status: DriftStatus,
}Expand description
One row in a drift report.
Fields§
§src: PathBufSource path (relative to repo root).
dst: PathBufAbsolute destination path.
kind: EntryKindWhether it came from [[link]] or [[template]].
recorded_hash: StringWhat we wrote to disk on the last deploy.
current_hash: Option<String>What the destination hashes to now (None if missing or unreadable).
status: DriftStatusDrift classification.
Trait Implementations§
Source§impl Clone for DriftRecord
impl Clone for DriftRecord
Source§fn clone(&self) -> DriftRecord
fn clone(&self) -> DriftRecord
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 DriftRecord
impl RefUnwindSafe for DriftRecord
impl Send for DriftRecord
impl Sync for DriftRecord
impl Unpin for DriftRecord
impl UnsafeUnpin for DriftRecord
impl UnwindSafe for DriftRecord
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