Structs§
- Async
Commit Batch - A structured async write batch that must commit under one backend transaction.
- Async
Stream Write - One aggregate event stream staged for an async transactional commit.
- Commit
Batch - A structured set of writes that must commit under one transaction boundary.
- Inbox
Receipt - A single consumer/message processing receipt.
- Prepared
Event Append - Owned append data prepared from a borrowed stream write before async I/O.
- Stream
Identity - Stable event-stream identity used by persistence backends.
Enums§
- Async
Snapshot Write - Snapshot writes staged in an async transactional commit.
- Inbox
Outcome - Outcome of committing an
InboxReceipt. - Repository
Error - Snapshot
Write - A snapshot write staged as part of a transactional commit.
Traits§
- Async
GetStream - Async stream-aware aggregate loading.
- Async
Inbox Store - Consumer inbox read capability: check whether a
(consumer, message_id)receipt has already been recorded. - Async
Read Model Write Plan Store - Async adapter contract for committing read-model write plans.
- Async
Relational Read Model Query Store - Async primary-key relational read-model query contract.
- Async
Repository - Repository trait for types that implement async stream reads and commits.
- Async
Snapshot Store - Async snapshot persistence keyed by full stream identity.
- Async
Transactional Commit - Async transactional commit capability for durable persistence backends.