Trait REventManager

Source
pub trait REventManager<A>
where A: Aggregate,
{ // Required methods fn get_events(&mut self) -> VecDeque<Box<dyn Message>>; fn set_events(&mut self, events: VecDeque<Box<dyn Message>>); // Provided method fn event_hook(&mut self, aggregate: &mut A) { ... } }

Required Methods§

Source

fn get_events(&mut self) -> VecDeque<Box<dyn Message>>

Source

fn set_events(&mut self, events: VecDeque<Box<dyn Message>>)

Provided Methods§

Source

fn event_hook(&mut self, aggregate: &mut A)

Implementors§