pub enum RestoreSnapshotState {
Missing,
Live,
DeleteStarted,
DeleteFinished,
}Expand description
One remote segment’s lifecycle state in the RLMM snapshot, or its absence.
Variants§
Missing
The snapshot does not list the segment.
Live
COPY_SEGMENT_STARTED or COPY_SEGMENT_FINISHED.
DeleteStarted
DELETE_SEGMENT_STARTED.
DeleteFinished
DELETE_SEGMENT_FINISHED.
Trait Implementations§
Source§impl Clone for RestoreSnapshotState
impl Clone for RestoreSnapshotState
Source§fn clone(&self) -> RestoreSnapshotState
fn clone(&self) -> RestoreSnapshotState
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 RestoreSnapshotState
Source§impl Debug for RestoreSnapshotState
impl Debug for RestoreSnapshotState
impl Eq for RestoreSnapshotState
Source§impl PartialEq for RestoreSnapshotState
impl PartialEq for RestoreSnapshotState
impl StructuralPartialEq for RestoreSnapshotState
Auto Trait Implementations§
impl Freeze for RestoreSnapshotState
impl RefUnwindSafe for RestoreSnapshotState
impl Send for RestoreSnapshotState
impl Sync for RestoreSnapshotState
impl Unpin for RestoreSnapshotState
impl UnsafeUnpin for RestoreSnapshotState
impl UnwindSafe for RestoreSnapshotState
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