pub struct BindingRecoveryCommitted {
pub participant_id: ParticipantId,
pub conversation_id: ConversationId,
pub recovered_binding_epoch: BindingEpoch,
pub cause: UncleanServerRestartCause,
pub assigned_transaction_order: TransactionOrder,
pub finalization: BindingRecoveryFinalization,
pub repayment_edge: RepaymentEdge,
}Expand description
Internal durable success from server-startup binding recovery.
Fields§
§participant_id: ParticipantIdParticipant whose dead binding was recovered.
conversation_id: ConversationIdConversation that owned the recovered binding.
recovered_binding_epoch: BindingEpochExact old binding epoch terminalized by recovery.
cause: UncleanServerRestartCauseExact unclean-restart cause and prior incarnation.
assigned_transaction_order: TransactionOrderAssigned conversation transaction-order major.
finalization: BindingRecoveryFinalizationAppended or bounded-pending terminalization.
repayment_edge: RepaymentEdgeExact stored closure-debt repayment edge after recovery.
Trait Implementations§
Source§impl Clone for BindingRecoveryCommitted
impl Clone for BindingRecoveryCommitted
Source§fn clone(&self) -> BindingRecoveryCommitted
fn clone(&self) -> BindingRecoveryCommitted
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 BindingRecoveryCommitted
Source§impl Debug for BindingRecoveryCommitted
impl Debug for BindingRecoveryCommitted
impl Eq for BindingRecoveryCommitted
Source§impl PartialEq for BindingRecoveryCommitted
impl PartialEq for BindingRecoveryCommitted
impl StructuralPartialEq for BindingRecoveryCommitted
Auto Trait Implementations§
impl Freeze for BindingRecoveryCommitted
impl RefUnwindSafe for BindingRecoveryCommitted
impl Send for BindingRecoveryCommitted
impl Sync for BindingRecoveryCommitted
impl Unpin for BindingRecoveryCommitted
impl UnsafeUnpin for BindingRecoveryCommitted
impl UnwindSafe for BindingRecoveryCommitted
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