pub enum RestoreReconcileDecision {
Keep,
Exclude,
Disagree,
}Expand description
What restore does with one segment after comparing scan and snapshot.
Variants§
Keep
The scanned bytes are restored.
Exclude
The segment is absent or being deleted; nothing is restored for it.
Disagree
The archive scan and the snapshot contradict each other.
Trait Implementations§
Source§impl Clone for RestoreReconcileDecision
impl Clone for RestoreReconcileDecision
Source§fn clone(&self) -> RestoreReconcileDecision
fn clone(&self) -> RestoreReconcileDecision
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 moreimpl Copy for RestoreReconcileDecision
Source§impl Debug for RestoreReconcileDecision
impl Debug for RestoreReconcileDecision
impl Eq for RestoreReconcileDecision
Source§impl PartialEq for RestoreReconcileDecision
impl PartialEq for RestoreReconcileDecision
impl StructuralPartialEq for RestoreReconcileDecision
Auto Trait Implementations§
impl Freeze for RestoreReconcileDecision
impl RefUnwindSafe for RestoreReconcileDecision
impl Send for RestoreReconcileDecision
impl Sync for RestoreReconcileDecision
impl Unpin for RestoreReconcileDecision
impl UnsafeUnpin for RestoreReconcileDecision
impl UnwindSafe for RestoreReconcileDecision
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