pub enum MetadataTargetRetirementOutcome {
Retired,
NotFound,
AdmissionOpen,
WorkInProgress,
ReconciliationRequired,
HistoryChanged,
}Expand description
Result of explicitly ending a quiescent target’s history.
Variants§
Retired
History was removed; future actors must acquire a new identity.
NotFound
This actor has no history for the requested resource.
AdmissionOpen
The actor can still accept writes.
WorkInProgress
Coordinator work, waiters, or actual write authority remain alive.
ReconciliationRequired
An unconfirmed replacement requires domain-specific recovery.
HistoryChanged
The registry’s identity or durable history differs from this actor’s evidence.
Trait Implementations§
impl Copy for MetadataTargetRetirementOutcome
impl Eq for MetadataTargetRetirementOutcome
impl StructuralPartialEq for MetadataTargetRetirementOutcome
Auto Trait Implementations§
impl Freeze for MetadataTargetRetirementOutcome
impl RefUnwindSafe for MetadataTargetRetirementOutcome
impl Send for MetadataTargetRetirementOutcome
impl Sync for MetadataTargetRetirementOutcome
impl Unpin for MetadataTargetRetirementOutcome
impl UnsafeUnpin for MetadataTargetRetirementOutcome
impl UnwindSafe for MetadataTargetRetirementOutcome
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