From b2157791dfcaab18ec7f8ebb958341fe325cf419 Mon Sep 17 00:00:00 2001 From: troido Date: Tue, 3 Mar 2020 13:36:44 +0100 Subject: added spawners an not-saved assemblages/templates --- src/template.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/template.rs') diff --git a/src/template.rs b/src/template.rs index 5539f94..cf0fee2 100644 --- a/src/template.rs +++ b/src/template.rs @@ -53,7 +53,8 @@ impl Template { for (key, arg) in val.get("kwargs").unwrap_or(&json!({})).as_object().ok_or(aerr!("template kwargs not a json object"))? { kwargs.insert(key.to_string(), Parameter::guess_from_json(arg).ok_or(aerr!("template arg not a parameter"))?); } - Ok(Template {name, args, kwargs, save: true}) + let save = val.get("save").unwrap_or(&json!(true)).as_bool().ok_or(aerr!("save not a bool"))?; + Ok(Template {name, args, kwargs, save}) } pub fn to_json(&self) -> Value { -- cgit