Expand description
API for Dynamic Consistency Boundaries (DCB) event store
This module provides the core interfaces and data structures for working with an event store that supports dynamic consistency boundaries.
Structs§
- DcbAppend
Condition - Conditions that must be satisfied for an append operation to succeed
- DcbEvent
- Represents an event in the event store
- DcbQuery
- A query composed of multiple query items
- DcbQuery
Item - Represents a query item for filtering events
- DcbSequenced
Event - An event with its position in the event sequence
- Tracking
Info
Enums§
Traits§
- DcbEvent
Store Async - Async Rust interface for recording and retrieving events
- DcbEvent
Store Sync - Non-async Rust interface for recording and retrieving events
- DcbRead
Response Async - Asynchronous response from a read operation, providing a stream of sequenced events
- DcbRead
Response Sync - Response from a read operation, providing an iterator over sequenced events
- DcbSubscription
Async - Asynchronous response from a subscribe operation, providing a stream of sequenced events
- DcbSubscription
Sync - Response from a subscribe operation, providing an iterator over sequenced events