diff options
author | Henauxg <19689618+Henauxg@users.noreply.github.com> | 2022-11-17 14:10:20 +0100 |
---|---|---|
committer | Henauxg <19689618+Henauxg@users.noreply.github.com> | 2022-11-17 14:10:20 +0100 |
commit | 231096a4960da37a87fa3a115c2319a7863e91a4 (patch) | |
tree | 6f1fbcc3ecf1da3522986e608f22ddb488a1f623 | |
parent | a6cd6f7c50bace8a7cc30bf7b61a7000c68aa63e (diff) |
[server] Remove need for mut self in broadcast functions
-rw-r--r-- | src/server.rs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/server.rs b/src/server.rs index 4500444..64a8b7f 100644 --- a/src/server.rs +++ b/src/server.rs @@ -218,10 +218,7 @@ impl Server { } } - pub fn broadcast_message<T: serde::Serialize>( - &mut self, - message: T, - ) -> Result<(), QuinnetError> { + pub fn broadcast_message<T: serde::Serialize>(&self, message: T) -> Result<(), QuinnetError> { match bincode::serialize(&message) { Ok(payload) => Ok(self.broadcast_payload(payload)?), Err(_) => Err(QuinnetError::Serialization), @@ -229,7 +226,7 @@ impl Server { } pub fn broadcast_payload<T: Into<Bytes> + Clone>( - &mut self, + &self, payload: T, ) -> Result<(), QuinnetError> { for (_, client_connection) in self.clients.iter() { |