pub struct WriteOp {
pub path: RelPath,
pub sha256: String,
pub pre: Option<String>,
}Expand description
One file the run writes: a new file or a replacement.
Fields§
§path: RelPathThe collection path.
sha256: StringSHA-256 of the staged bytes, lowercase hex.
pre: Option<String>The live hash the plan was made against; None when the file must be
absent.
Trait Implementations§
impl Eq for WriteOp
impl StructuralPartialEq for WriteOp
Auto Trait Implementations§
impl Freeze for WriteOp
impl RefUnwindSafe for WriteOp
impl Send for WriteOp
impl Sync for WriteOp
impl Unpin for WriteOp
impl UnsafeUnpin for WriteOp
impl UnwindSafe for WriteOp
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.