From 3e2a991c0e3133428d490399a04822b973c1d99d Mon Sep 17 00:00:00 2001 From: troido Date: Fri, 7 Feb 2020 15:29:36 +0100 Subject: templates can be loaded from json now --- src/template.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/template.rs') diff --git a/src/template.rs b/src/template.rs index b6b34cb..24e672b 100644 --- a/src/template.rs +++ b/src/template.rs @@ -1,6 +1,7 @@ use std::collections::HashMap; +use serde_json::{json, Value}; use crate::parameter::Parameter; #[derive(Debug)] @@ -24,4 +25,20 @@ impl Template { pub fn empty(name: &str) -> Self { Self::new(name, HashMap::new()) } + + pub fn from_json(val: Value) -> Option