pub enum GroupJournalEventKind {
BeforeCommit,
Committed,
CommitOutcomeUnknown,
DefinitelyAborted,
FormalOnlyAdvanced,
}Expand description
Durable commit-boundary event vocabulary for one transaction group.
Variants§
BeforeCommit
The group statements completed and the commit call is about to begin.
Committed
The provider commit succeeded and exact live target semantics were observed.
CommitOutcomeUnknown
The commit response cannot prove whether durability occurred.
DefinitelyAborted
The provider proves that the transaction did not commit.
FormalOnlyAdvanced
An empty formal-only group advanced without a provider transaction.
Trait Implementations§
Source§impl Clone for GroupJournalEventKind
impl Clone for GroupJournalEventKind
Source§fn clone(&self) -> GroupJournalEventKind
fn clone(&self) -> GroupJournalEventKind
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 GroupJournalEventKind
Source§impl Debug for GroupJournalEventKind
impl Debug for GroupJournalEventKind
impl Eq for GroupJournalEventKind
Source§impl PartialEq for GroupJournalEventKind
impl PartialEq for GroupJournalEventKind
impl StructuralPartialEq for GroupJournalEventKind
Auto Trait Implementations§
impl Freeze for GroupJournalEventKind
impl RefUnwindSafe for GroupJournalEventKind
impl Send for GroupJournalEventKind
impl Sync for GroupJournalEventKind
impl Unpin for GroupJournalEventKind
impl UnsafeUnpin for GroupJournalEventKind
impl UnwindSafe for GroupJournalEventKind
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