1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[macro_use]
extern crate macro_rules_attribute;
// pub mod database;
pub mod domain;
pub mod messagebus;
pub mod outbox;
pub mod repository;
pub mod responses;

pub mod prelude {
    pub use crate::count;
    pub use crate::domain::{Aggregate, Buildable, Builder, Message};
    pub use crate::Aggregate as AggregateMacro;
    pub use serde::{Deserialize, Serialize};
}
pub use prelude::*;