diff options
| author | troido <troido@protonmail.com> | 2020-05-19 15:06:45 +0200 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-05-19 15:06:45 +0200 |
| commit | dac89209fdde17e2e4fdf89768e814945a8cea62 (patch) | |
| tree | 8713ca53fd85b1c88a9263197fa7306766747e19 /src/componentwrapper.rs | |
| parent | 0d382ea19f8f964c35761f6a3ff80bc9bfc25375 (diff) | |
better json parsing using serde_json::value::from_value
Diffstat (limited to 'src/componentwrapper.rs')
| -rw-r--r-- | src/componentwrapper.rs | 3 |
1 files changed, 2 insertions, 1 deletions
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, |
