Module eventually::event::store
source · Expand description
Contains implementations of the event::Store
trait and connected abstractions,
such as the std::collections::HashMap
’s based InMemory
Event Store implementation.
Structs§
- In-memory implementation of
event::Store
trait, backed by a thread-safestd::collections::HashMap
. - Decorator type for an
event::Store
implementation that tracks the list of recorded Domain Events through it.
Enums§
- All possible error types returned by
Appender::append
.
Traits§
- Interface used to append new Domain Events in an Event Store.
- Extension trait that can be used to pull in supertypes implemented in this module.
- An Event Store, used to store Domain Events in Event Streams – a stream of Domain Events – and retrieve them.
- Interface used to stream Persisted Domain Events from an Event Store to an application.