diff --git a/secert-hitler/src/controller/gamemaster/gameevent.rs b/secert-hitler/src/controller/gamemaster/gameevent.rs index e460fa7..65a88d5 100644 --- a/secert-hitler/src/controller/gamemaster/gameevent.rs +++ b/secert-hitler/src/controller/gamemaster/gameevent.rs @@ -6,7 +6,7 @@ pub struct GameEvent { d: json::JsonValue, } -#[derive(PartialEq, Eq, Debug)] +#[derive(PartialEq, Eq, Debug, Clone)] pub enum GameEventType { Null, GameStart, @@ -44,7 +44,7 @@ impl GameEventType { ]; for c in &cases { if format!("{:?}", c) == s { - return *c; + return c.clone(); } } GameEventType::Null