pub enum TransitionAuditOutcome {
Committed,
Expired,
}Expand description
Terminal outcome of a manifest at its ready boundary. Failed checks leave no record: they fail the boundary instead.
Variants§
Committed
Every participant staged and every expected version held.
Expired
The ready boundary settled without any participant staging, so nothing was written for the manifest. Silence of every participant expires a manifest instead of failing the boundary; only a manifest that some, but not all, participants staged fails for omission.
Trait Implementations§
Source§impl Clone for TransitionAuditOutcome
impl Clone for TransitionAuditOutcome
impl Copy for TransitionAuditOutcome
Source§impl Debug for TransitionAuditOutcome
impl Debug for TransitionAuditOutcome
Source§impl<'de> Deserialize<'de> for TransitionAuditOutcome
impl<'de> Deserialize<'de> for TransitionAuditOutcome
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 TransitionAuditOutcome
Source§impl PartialEq for TransitionAuditOutcome
impl PartialEq for TransitionAuditOutcome
Source§impl Serialize for TransitionAuditOutcome
impl Serialize for TransitionAuditOutcome
impl StructuralPartialEq for TransitionAuditOutcome
Auto Trait Implementations§
impl Freeze for TransitionAuditOutcome
impl RefUnwindSafe for TransitionAuditOutcome
impl Send for TransitionAuditOutcome
impl Sync for TransitionAuditOutcome
impl Unpin for TransitionAuditOutcome
impl UnsafeUnpin for TransitionAuditOutcome
impl UnwindSafe for TransitionAuditOutcome
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