Crate timesource

Source

Re-exports§

pub use aggregate::Aggregate;
pub use aggregate::AggregateRoot;

Modules§

aggregate
Foundation traits for creating Domain abstractions using the Aggregate pattern.
consumer
Contains a persisted implementation of the Consumer trait using Postgres as the backend data source for its state.
error
repository
Contains the Repository pattern implementation for AggregateRoot instances.
store

Structs§

Persisted
An Event wrapper for events that have been successfully committed to the [EventStore].

Enums§

EventPayloadEncoding
PayloadEncoding
PersistedError

Traits§

TimesourceEventPayload