pub enum RecoveredExpectedOperationDecision {
Recovered {
aggregate: ClientParticipantAggregate,
operation: ExpectedParticipantOperation,
},
NotAvailable {
aggregate: ClientParticipantAggregate,
already_issued: bool,
},
}Expand description
Decision for releasing a committed cold-restored operation exactly once.
Variants§
Recovered
The unissued committed operation was released and marked issued.
Fields
§
aggregate: ClientParticipantAggregateResulting aggregate.
§
operation: ExpectedParticipantOperationOne-use exact operation authority.
NotAvailable
No unissued committed operation is available.
Fields
§
aggregate: ClientParticipantAggregateUnchanged aggregate.
Trait Implementations§
impl Eq for RecoveredExpectedOperationDecision
impl StructuralPartialEq for RecoveredExpectedOperationDecision
Auto Trait Implementations§
impl Freeze for RecoveredExpectedOperationDecision
impl RefUnwindSafe for RecoveredExpectedOperationDecision
impl Send for RecoveredExpectedOperationDecision
impl Sync for RecoveredExpectedOperationDecision
impl Unpin for RecoveredExpectedOperationDecision
impl UnsafeUnpin for RecoveredExpectedOperationDecision
impl UnwindSafe for RecoveredExpectedOperationDecision
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