Trait Repository

Source
pub trait Repository<T>:
    Getter<T>
    + Saver<T>
    + Send
    + Sync
where T: Aggregate,
{ }
Expand description

A Repository is an object that allows to load and save an Aggregate Root from and to a persistent data store.

Implementors§

Source§

impl<T, R> Repository<T> for R
where T: Aggregate, R: Getter<T> + Saver<T> + Send + Sync,