diff --git a/src/server/client/client_profile.rs b/src/server/client/client_profile.rs index f9646c4..b0a5f88 100644 --- a/src/server/client/client_profile.rs +++ b/src/server/client/client_profile.rs @@ -14,8 +14,8 @@ use regex::Regex; use crossbeam::{channel, Sender, Receiver, TryRecvError}; use crossbeam_channel::unbounded; - -pub struct Client<'client_lifetime>{ +#[derive(Clone)] +pub struct Client<'client_lifetime> { connected: bool, stream: Arc, uuid: String, @@ -70,8 +70,6 @@ impl<'a> Client<'a> { match self.rx_channel.try_recv() { /*command is on the channel*/ - - Ok(command) => { let a = command.clone(); match command {