pub enum RemoteSegmentLifecycle {
CopyStarted,
CopyFinished,
DeleteStarted,
DeleteFinished,
}Expand description
KIP-405 RemoteLogSegmentState, shared by every remote-segment kernel so
the host maps its state onto one type.
Variants§
Trait Implementations§
Source§impl Clone for RemoteSegmentLifecycle
impl Clone for RemoteSegmentLifecycle
Source§fn clone(&self) -> RemoteSegmentLifecycle
fn clone(&self) -> RemoteSegmentLifecycle
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 RemoteSegmentLifecycle
Source§impl Debug for RemoteSegmentLifecycle
impl Debug for RemoteSegmentLifecycle
impl Eq for RemoteSegmentLifecycle
Source§impl Ord for RemoteSegmentLifecycle
impl Ord for RemoteSegmentLifecycle
Source§fn cmp(&self, other: &RemoteSegmentLifecycle) -> Ordering
fn cmp(&self, other: &RemoteSegmentLifecycle) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RemoteSegmentLifecycle
impl PartialEq for RemoteSegmentLifecycle
Source§impl PartialOrd for RemoteSegmentLifecycle
impl PartialOrd for RemoteSegmentLifecycle
impl StructuralPartialEq for RemoteSegmentLifecycle
Auto Trait Implementations§
impl Freeze for RemoteSegmentLifecycle
impl RefUnwindSafe for RemoteSegmentLifecycle
impl Send for RemoteSegmentLifecycle
impl Sync for RemoteSegmentLifecycle
impl Unpin for RemoteSegmentLifecycle
impl UnsafeUnpin for RemoteSegmentLifecycle
impl UnwindSafe for RemoteSegmentLifecycle
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