pub enum CommitErrorOutcome {
Indeterminate(StorageTransactionId),
Committed(CommitReceipt),
Aborted(StorageTransactionId),
}Expand description
Durable outcome information retained in a storage error, including through provider wrappers. Absence of this information does not prove that a transaction aborted.
Variants§
Trait Implementations§
Source§impl Clone for CommitErrorOutcome
impl Clone for CommitErrorOutcome
impl Copy for CommitErrorOutcome
Source§impl Debug for CommitErrorOutcome
impl Debug for CommitErrorOutcome
impl Eq for CommitErrorOutcome
Source§impl From<CommitErrorOutcome> for TransactionOutcome
impl From<CommitErrorOutcome> for TransactionOutcome
Source§fn from(outcome: CommitErrorOutcome) -> Self
fn from(outcome: CommitErrorOutcome) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CommitErrorOutcome
impl PartialEq for CommitErrorOutcome
impl StructuralPartialEq for CommitErrorOutcome
Auto Trait Implementations§
impl Freeze for CommitErrorOutcome
impl RefUnwindSafe for CommitErrorOutcome
impl Send for CommitErrorOutcome
impl Sync for CommitErrorOutcome
impl Unpin for CommitErrorOutcome
impl UnsafeUnpin for CommitErrorOutcome
impl UnwindSafe for CommitErrorOutcome
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