event_sourcing/
lib.rs

1#![doc = include_str!("../README.md")]
2#![deny(warnings)]
3#![cfg_attr(not(feature = "std"), no_std)]
4
5extern crate alloc;
6extern crate core;
7
8/// The adapter modules contains both types used for implementing an adapter, and prebuilt adapters
9/// ready for use
10pub mod adapter;
11mod aggregate;
12mod event;
13mod event_list_builder;
14mod event_store;
15mod into_event_list;
16
17/// This module contains different errors used throughout the crate
18pub mod error;
19mod event_store_builder;
20
21pub use self::aggregate::Aggregate;
22pub use self::event::Event;
23pub use self::event_list_builder::EventListBuilder;
24pub use self::event_store::*;
25pub use self::into_event_list::IntoEventList;
26pub use self::event_store_builder::EventStoreBuilder;