pub mod lua; pub mod discord; pub mod stdin; pub mod echo; pub mod loader; use Tenquestionmarks; use event::Event; use std::sync::mpsc::{Sender, Receiver}; pub trait Module : Sync { fn register (&self, tenquestionmarks: &Tenquestionmarks) {} fn consume_events (&self, receiver: Receiver) {} fn produce_events<'a>(&'a self, sender: Sender) {} }