atomr-patterns 0.9.2

DDD/CQRS pattern library for atomr — aggregates, readers, projections, sagas, outbox, ACL.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Convenient re-exports.

pub use crate::cqrs::{CqrsHandles, CqrsPattern, ProjectionHandle, Reader};
pub use crate::ddd::{AggregateRoot, Command, DomainEvent, Entity, Repository, ValueObject};
pub use crate::saga::{Saga, SagaAction, SagaPattern};
pub use crate::topology::Topology;
pub use crate::PatternError;

pub use atomr_persistence::{
    AsyncSnapshotter, Eventsourced, EventsourcedError, InMemoryJournal, InMemorySnapshotStore, Journal,
    RecoveryPermitter, SnapshotPolicy, SnapshotStore,
};
pub use atomr_persistence_query::{EventEnvelope, Offset, ReadJournal};