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
Source§fn clone(&self) -> TransitionAuditOutcome
fn clone(&self) -> TransitionAuditOutcome
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 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<TransitionAuditOutcome, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransitionAuditOutcome, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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