diff --git a/server/src/client_manager.rs b/server/src/client_manager.rs index f209353..0eaf828 100644 --- a/server/src/client_manager.rs +++ b/server/src/client_manager.rs @@ -22,9 +22,9 @@ use crate::messages::ServerMessage; /// # ClientManager /// This struct manages all connected users #[derive(Debug)] -pub struct ClientManager +pub struct ClientManager where - Out: From + Out: From + Send { clients: Mutex>>>, @@ -36,7 +36,7 @@ pub struct ClientManager impl ClientManager where - Out: From + Out: From + Send { pub fn new(out_channel: Sender) -> Arc { let (tx, rx) = channel(1024); @@ -192,7 +192,7 @@ impl ClientManager #[async_trait] impl IManager for ClientManager where - Out: From + Out: From + Send { async fn run(self: &Arc) { loop {