pub enum AggregateOperationFaultReason {
DetachTerminalCellMismatch,
LeaveIdentityNotRetired,
}Expand description
Reason a consumed typed commit could not repeat itself as an event body.
Variants§
DetachTerminalCellMismatch
The detach transition’s committed terminal and replay cell did not name one detach commit.
LeaveIdentityNotRetired
The leave commit’s identity result was not a permanent tombstone.
Trait Implementations§
Source§impl Clone for AggregateOperationFaultReason
impl Clone for AggregateOperationFaultReason
Source§fn clone(&self) -> AggregateOperationFaultReason
fn clone(&self) -> AggregateOperationFaultReason
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 AggregateOperationFaultReason
impl Eq for AggregateOperationFaultReason
impl StructuralPartialEq for AggregateOperationFaultReason
Auto Trait Implementations§
impl Freeze for AggregateOperationFaultReason
impl RefUnwindSafe for AggregateOperationFaultReason
impl Send for AggregateOperationFaultReason
impl Sync for AggregateOperationFaultReason
impl Unpin for AggregateOperationFaultReason
impl UnsafeUnpin for AggregateOperationFaultReason
impl UnwindSafe for AggregateOperationFaultReason
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