--- a/rust/hedgewars-engine-messages/src/messages.rs Thu Nov 22 10:58:55 2018 +0100
+++ b/rust/hedgewars-engine-messages/src/messages.rs Thu Nov 22 13:39:51 2018 +0100
@@ -1,12 +1,12 @@
use byteorder::{BigEndian, WriteBytesExt};
-#[derive(Debug, PartialEq)]
+#[derive(Debug, PartialEq, Clone)]
pub enum KeystrokeAction {
Press,
Release,
}
-#[derive(Debug, PartialEq)]
+#[derive(Debug, PartialEq, Clone)]
pub enum SyncedEngineMessage {
Left(KeystrokeAction),
Right(KeystrokeAction),
@@ -32,13 +32,13 @@
Heartbeat,
}
-#[derive(Debug, PartialEq)]
+#[derive(Debug, PartialEq, Clone)]
pub enum UnsyncedEngineMessage {
TeamControlGained(String),
TeamControlLost(String),
}
-#[derive(Debug, PartialEq)]
+#[derive(Debug, PartialEq, Clone)]
pub enum UnorderedEngineMessage {
Ping,
Pong,
@@ -53,7 +53,7 @@
PauseToggled,
}
-#[derive(Debug, PartialEq)]
+#[derive(Debug, PartialEq, Clone)]
pub enum ConfigEngineMessage {
GameType(u8),
ConfigRequest,
@@ -126,7 +126,7 @@
SetShoppaBorder(bool),
}
-#[derive(Debug, PartialEq)]
+#[derive(Debug, PartialEq, Clone)]
pub enum EngineMessage {
Unknown,
Empty,