Expand description
Contains the Event Store trait for storing and streaming Aggregate Events.
Modules§
- persistent
- Contains a type-state builder for
PersistentEventtype.
Structs§
- Persisted
- An
Eventwrapper for events that have been successfully committed to theEventStore.
Enums§
- Expected
- Specifies the optimistic locking level when performing
appendfrom anEventStore. - Select
- Selection operation for the events to capture in an
EventStream.
Traits§
- Append
Error - Error type returned by
appendinEventStoreimplementations. - Event
Store - An Event Store is an append-only, ordered list of
Events for a certain “source” – e.g. anAggregate.
Type Aliases§
- Event
Stream - Stream type returned by the
EventStore::streammethod.