pub enum RootComponentSubtreeRemovalPhase {
Fenced,
Traversing(RootComponentSubtreeRemovalNode),
LeafSelected(RootComponentSubtreeRemovalNode),
StopIntent(RootComponentSubtreeRemovalStopIntent),
Stopped(RootComponentSubtreeRemovalStoppedReceipt),
DeleteIntent(RootComponentSubtreeRemovalDeleteIntent),
Deleted(RootComponentSubtreeRemovalDeletedReceipt),
MembershipRemoved(RootComponentSubtreeRemovalMembershipRemovedReceipt),
DirectorySynchronized(RootComponentSubtreeRemovalDirectorySynchronizedReceipt),
Completed(RootComponentSubtreeRemovalCompletedReceipt),
}Expand description
RootComponentSubtreeRemovalPhase
Durable root-local progress of one child-subtree removal operation.
Variants§
Fenced
Traversing(RootComponentSubtreeRemovalNode)
LeafSelected(RootComponentSubtreeRemovalNode)
StopIntent(RootComponentSubtreeRemovalStopIntent)
Stopped(RootComponentSubtreeRemovalStoppedReceipt)
DeleteIntent(RootComponentSubtreeRemovalDeleteIntent)
Deleted(RootComponentSubtreeRemovalDeletedReceipt)
MembershipRemoved(RootComponentSubtreeRemovalMembershipRemovedReceipt)
DirectorySynchronized(RootComponentSubtreeRemovalDirectorySynchronizedReceipt)
Completed(RootComponentSubtreeRemovalCompletedReceipt)
Trait Implementations§
Source§impl Clone for RootComponentSubtreeRemovalPhase
impl Clone for RootComponentSubtreeRemovalPhase
Source§fn clone(&self) -> RootComponentSubtreeRemovalPhase
fn clone(&self) -> RootComponentSubtreeRemovalPhase
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<'de> Deserialize<'de> for RootComponentSubtreeRemovalPhase
impl<'de> Deserialize<'de> for RootComponentSubtreeRemovalPhase
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RootComponentSubtreeRemovalPhase
impl StructuralPartialEq for RootComponentSubtreeRemovalPhase
Auto Trait Implementations§
impl Freeze for RootComponentSubtreeRemovalPhase
impl RefUnwindSafe for RootComponentSubtreeRemovalPhase
impl Send for RootComponentSubtreeRemovalPhase
impl Sync for RootComponentSubtreeRemovalPhase
impl Unpin for RootComponentSubtreeRemovalPhase
impl UnsafeUnpin for RootComponentSubtreeRemovalPhase
impl UnwindSafe for RootComponentSubtreeRemovalPhase
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