From 4e91c4d6600364d0f0abcc39b8e4f5f686773600 Mon Sep 17 00:00:00 2001 From: michael-bailey Date: Wed, 4 Aug 2021 23:42:41 +0100 Subject: [PATCH] added clone trait to network Messages --- foundation/src/messages/client.rs | 4 ++-- foundation/src/messages/network.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/foundation/src/messages/client.rs b/foundation/src/messages/client.rs index 51ebf92..dfb603b 100644 --- a/foundation/src/messages/client.rs +++ b/foundation/src/messages/client.rs @@ -7,7 +7,7 @@ use uuid::Uuid; /// This enum defined the message that a client can receive from the server /// This uses the serde library to transform to and from json. /// -#[derive(Serialize, Deserialize)] +#[derive(Serialize, Deserialize, Clone)] #[serde(tag = "type")] pub enum ClientStreamIn { Connected, @@ -19,7 +19,7 @@ pub enum ClientStreamIn { Disconnect, } -#[derive(Serialize, Deserialize)] +#[derive(Serialize, Deserialize, Clone)] #[serde(tag = "type")] pub enum ClientStreamOut { Connected, diff --git a/foundation/src/messages/network.rs b/foundation/src/messages/network.rs index 3a9aad6..6a14abc 100644 --- a/foundation/src/messages/network.rs +++ b/foundation/src/messages/network.rs @@ -1,6 +1,6 @@ use serde::{Deserialize, Serialize}; -#[derive(Serialize, Deserialize)] +#[derive(Serialize, Deserialize, Clone)] #[serde(tag = "type")] pub enum NetworkSockIn { Info, @@ -11,7 +11,7 @@ pub enum NetworkSockIn { }, } -#[derive(Serialize, Deserialize)] +#[derive(Serialize, Deserialize, Clone)] #[serde(tag = "type")] pub enum NetworkSockOut<'a> { Request,