pub struct TransitionAuditRecord {
pub manifest_id: TransitionManifestId,
pub ready_at: BoundaryId,
pub outcome: TransitionAuditOutcome,
pub participants: Vec<TransitionParticipantAudit>,
}Expand description
Read-only audit evidence for one manifest settled at its ready boundary.
Fields§
§manifest_id: TransitionManifestId§ready_at: BoundaryIdThe settling boundary. A manifest ID may be registered again after it
settles, but a lineage has at most one pending manifest and its
successor is ready at a later boundary, so the ID together with
ready_at identifies an audit uniquely over the run’s history.
outcome: TransitionAuditOutcome§participants: Vec<TransitionParticipantAudit>Participants in manifest order.
Trait Implementations§
Source§impl Clone for TransitionAuditRecord
impl Clone for TransitionAuditRecord
Source§fn clone(&self) -> TransitionAuditRecord
fn clone(&self) -> TransitionAuditRecord
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 Debug for TransitionAuditRecord
impl Debug for TransitionAuditRecord
Source§impl<'de> Deserialize<'de> for TransitionAuditRecord
impl<'de> Deserialize<'de> for TransitionAuditRecord
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransitionAuditRecord, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransitionAuditRecord, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TransitionAuditRecord
Source§impl PartialEq for TransitionAuditRecord
impl PartialEq for TransitionAuditRecord
Source§impl Serialize for TransitionAuditRecord
impl Serialize for TransitionAuditRecord
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 TransitionAuditRecord
Auto Trait Implementations§
impl Freeze for TransitionAuditRecord
impl RefUnwindSafe for TransitionAuditRecord
impl Send for TransitionAuditRecord
impl Sync for TransitionAuditRecord
impl Unpin for TransitionAuditRecord
impl UnsafeUnpin for TransitionAuditRecord
impl UnwindSafe for TransitionAuditRecord
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