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

Required Methods§

source

fn new(executor: Arc<RwLock<Executor>, Global>) -> Self

source

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

source

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

Implementors§