pub enum StreamAppendDisposition {
NotCommitted,
Unknown,
}Expand description
What the append path can prove about its own failed append, independently of an enclosing dispatch or a nested error’s wire disposition.
Variants§
NotCommitted
This append either never reached a write or its transaction rolled back.
Unknown
The append may have committed; no absence of a record is asserted.
Trait Implementations§
Source§impl Clone for StreamAppendDisposition
impl Clone for StreamAppendDisposition
impl Copy for StreamAppendDisposition
Source§impl Debug for StreamAppendDisposition
impl Debug for StreamAppendDisposition
impl Eq for StreamAppendDisposition
Source§impl PartialEq for StreamAppendDisposition
impl PartialEq for StreamAppendDisposition
impl StructuralPartialEq for StreamAppendDisposition
Auto Trait Implementations§
impl Freeze for StreamAppendDisposition
impl RefUnwindSafe for StreamAppendDisposition
impl Send for StreamAppendDisposition
impl Sync for StreamAppendDisposition
impl Unpin for StreamAppendDisposition
impl UnsafeUnpin for StreamAppendDisposition
impl UnwindSafe for StreamAppendDisposition
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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<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 more