pub enum LoadResult<E> {
NoStream(NoStream),
Found(StreamHistory<E>),
}Expand description
English: Exposes core 0.4’s domain, persistence, and event-workflow API.
日本語: コア 0.4 のドメイン、永続化、イベント処理 API を公開します。 English: Re-exports event-stream storage contracts, revision checks, and validated histories.
日本語: イベントストリームの保存契約、リビジョン照合、検証済み履歴を再エクスポートします。 English: Stream lookup result, separating absence from complete event history.
日本語: ストリームの検索結果です。不在と完全なイベント履歴を区別します。
Variants§
NoStream(NoStream)
English: The identifier has no stored stream.
日本語: 識別子に対応する保存済みストリームがありません。
Found(StreamHistory<E>)
English: Complete, non-empty history of the stored stream.
日本語: 保存済みストリームの空でない完全な履歴です。
Trait Implementations§
Source§impl<E> Debug for LoadResult<E>where
E: Debug,
impl<E> Debug for LoadResult<E>where
E: Debug,
impl<E> Eq for LoadResult<E>where
E: Eq,
Source§impl<E> PartialEq for LoadResult<E>where
E: PartialEq,
impl<E> PartialEq for LoadResult<E>where
E: PartialEq,
impl<E> StructuralPartialEq for LoadResult<E>where
E: PartialEq,
Auto Trait Implementations§
impl<E> Freeze for LoadResult<E>where
StreamHistory<E>: Freeze,
impl<E> RefUnwindSafe for LoadResult<E>where
StreamHistory<E>: RefUnwindSafe,
impl<E> Send for LoadResult<E>where
StreamHistory<E>: Send,
impl<E> Sync for LoadResult<E>where
StreamHistory<E>: Sync,
impl<E> Unpin for LoadResult<E>where
StreamHistory<E>: Unpin,
impl<E> UnsafeUnpin for LoadResult<E>where
StreamHistory<E>: UnsafeUnpin,
impl<E> UnwindSafe for LoadResult<E>where
StreamHistory<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