mod agenda; mod discord; mod reminder; mod slack; use crate::agenda::AgendaPoint; use futures::join; use tokio::sync::mpsc; #[tokio::main] async fn main() { println!("Hello, world!"); let (from_discord, to_slack) = mpsc::unbounded_channel::(); let (from_slack, to_discord) = mpsc::unbounded_channel::(); join!( discord::handle(from_discord, to_discord), slack::handle(from_slack, to_slack), ); }