let client_senders: Arc<Mutex<Vec<mpsc::Sender<String>>>> = Arc::new(Mutex::new(vec![]));





IS RUST A HOLY GRAIL THAT WILL ALLOW US WRITE HTML ON BOTH FRONTEND AND BACKEND???