pub enum AppendError<E> {
EmptyBatch,
Conflict(RevisionConflict),
Adapter(E),
RevisionExhausted {
current: StreamRevision,
},
}Expand description
English:
Append failure; E carries an adapter-specific storage error.
日本語:
追加の失敗です。E はアダプター固有のストレージエラーです。
Variants§
EmptyBatch
English:
No events were supplied.
日本語:
イベントが指定されていません。
Conflict(RevisionConflict)
English:
Expected and observed stream states differ.
日本語:
期待したストリーム状態と観測された状態が異なります。
Adapter(E)
English:
Storage adapter failure.
日本語:
ストレージアダプターの障害です。
RevisionExhausted
English:
The batch would exceed the revision range.
日本語:
バッチを追加するとリビジョンの範囲を超えます。
Fields
§
current: StreamRevisionEnglish:
Stream revision before the attempted append.
日本語:
追加を試みる前のストリームリビジョンです。
Trait Implementations§
Source§impl<E: Debug> Debug for AppendError<E>
impl<E: Debug> Debug for AppendError<E>
impl<E: Eq> Eq for AppendError<E>
Source§impl<E: PartialEq> PartialEq for AppendError<E>
impl<E: PartialEq> PartialEq for AppendError<E>
impl<E: PartialEq> StructuralPartialEq for AppendError<E>
Auto Trait Implementations§
impl<E> Freeze for AppendError<E>where
E: Freeze,
impl<E> RefUnwindSafe for AppendError<E>where
E: RefUnwindSafe,
impl<E> Send for AppendError<E>where
E: Send,
impl<E> Sync for AppendError<E>where
E: Sync,
impl<E> Unpin for AppendError<E>where
E: Unpin,
impl<E> UnsafeUnpin for AppendError<E>where
E: UnsafeUnpin,
impl<E> UnwindSafe for AppendError<E>where
E: UnwindSafe,
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