pub enum StepRecoveryEventKind {
BeforeCommit,
Committed,
FailedBeforeCommit,
UnknownCommitOutcome,
}Expand description
Per-step event emitted around the TypeDB commit boundary.
Variants§
BeforeCommit
The query has succeeded and the transaction is ready to commit.
Committed
TypeDB returned a successful commit response.
FailedBeforeCommit
The step failed before commit was called.
UnknownCommitOutcome
Commit returned an error, so its durable outcome is not assumed.
Trait Implementations§
Source§impl Clone for StepRecoveryEventKind
impl Clone for StepRecoveryEventKind
Source§fn clone(&self) -> StepRecoveryEventKind
fn clone(&self) -> StepRecoveryEventKind
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 StepRecoveryEventKind
Source§impl Debug for StepRecoveryEventKind
impl Debug for StepRecoveryEventKind
Source§impl<'de> Deserialize<'de> for StepRecoveryEventKind
impl<'de> Deserialize<'de> for StepRecoveryEventKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for StepRecoveryEventKind
Source§impl PartialEq for StepRecoveryEventKind
impl PartialEq for StepRecoveryEventKind
Source§impl Serialize for StepRecoveryEventKind
impl Serialize for StepRecoveryEventKind
impl StructuralPartialEq for StepRecoveryEventKind
Auto Trait Implementations§
impl Freeze for StepRecoveryEventKind
impl RefUnwindSafe for StepRecoveryEventKind
impl Send for StepRecoveryEventKind
impl Sync for StepRecoveryEventKind
impl Unpin for StepRecoveryEventKind
impl UnsafeUnpin for StepRecoveryEventKind
impl UnwindSafe for StepRecoveryEventKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request