Trait event_driven_library::repository::TRepository  
source · pub trait TRepository<E: Executor> {
    // Required methods
    fn new(executor: Arc<RwLock<E>>) -> Self;
    fn get_events(&mut self) -> VecDeque<Box<dyn Message>>;
    fn set_events(&mut self, events: VecDeque<Box<dyn Message>>);
}