pub enum SnapDiffEntry {
Removed(String),
Added(String),
Changed(String),
}Expand description
A single key difference between the current vault file and a snapshot.
Variants§
Removed(String)
The key exists in the snapshot but not in the current vault.
Added(String)
The key exists in the current vault but not in the snapshot.
Changed(String)
The key exists in both but the ciphertext differs (value was changed).
Trait Implementations§
Source§impl Clone for SnapDiffEntry
impl Clone for SnapDiffEntry
Source§fn clone(&self) -> SnapDiffEntry
fn clone(&self) -> SnapDiffEntry
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 moreSource§impl Debug for SnapDiffEntry
impl Debug for SnapDiffEntry
Source§impl PartialEq for SnapDiffEntry
impl PartialEq for SnapDiffEntry
Source§fn eq(&self, other: &SnapDiffEntry) -> bool
fn eq(&self, other: &SnapDiffEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SnapDiffEntry
impl StructuralPartialEq for SnapDiffEntry
Auto Trait Implementations§
impl Freeze for SnapDiffEntry
impl RefUnwindSafe for SnapDiffEntry
impl Send for SnapDiffEntry
impl Sync for SnapDiffEntry
impl Unpin for SnapDiffEntry
impl UnsafeUnpin for SnapDiffEntry
impl UnwindSafe for SnapDiffEntry
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.