From dac89209fdde17e2e4fdf89768e814945a8cea62 Mon Sep 17 00:00:00 2001 From: troido Date: Tue, 19 May 2020 15:06:45 +0200 Subject: better json parsing using serde_json::value::from_value --- src/componentwrapper.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/componentwrapper.rs') diff --git a/src/componentwrapper.rs b/src/componentwrapper.rs index ee2f22f..218c5c3 100644 --- a/src/componentwrapper.rs +++ b/src/componentwrapper.rs @@ -1,5 +1,6 @@ use std::collections::{HashMap, HashSet}; +use serde::Deserialize; use specs::Builder; use rand::Rng; @@ -58,7 +59,7 @@ macro_rules! components { } } } - #[derive(Debug, PartialEq, Eq, Clone, Copy)] + #[derive(Debug, PartialEq, Eq, Clone, Copy, Deserialize)] pub enum ComponentType { $( $comp, -- cgit