Trait DomainEvent
cqrs_eventsourcing
pub trait DomainEvent<A: Aggregate>: Serialize + DeserializeOwned + Clone + PartialEq + Debug + Sync + Send { fn apply(self, aggregate: &mut A); fn name() -> &'static str; }
fn apply(self, aggregate: &mut A)
fn name() -> &'static str