From d05d45e7abb0a10679e6d3f6fb0f0791e12bce37 Mon Sep 17 00:00:00 2001 From: elkowar <5300871+elkowar@users.noreply.github.com> Date: Sat, 3 Oct 2020 20:27:28 +0200 Subject: [PATCH] add toolchain file --- rust-toolchain | 1 + src/config/element.rs | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 rust-toolchain diff --git a/rust-toolchain b/rust-toolchain new file mode 100644 index 0000000..bf867e0 --- /dev/null +++ b/rust-toolchain @@ -0,0 +1 @@ +nightly diff --git a/src/config/element.rs b/src/config/element.rs index 92d7792..5f3b630 100644 --- a/src/config/element.rs +++ b/src/config/element.rs @@ -54,9 +54,7 @@ impl WidgetUse { } pub fn from_xml_node(xml: XmlNode) -> Result { match xml { - XmlNode::Text(text) => Ok(WidgetUse::simple_text(AttrValue::Concrete(PrimitiveValue::String( - text.text(), - )))), + XmlNode::Text(text) => Ok(WidgetUse::simple_text(AttrValue::parse_string(text.text()))), XmlNode::Element(elem) => Ok(WidgetUse { name: elem.tag_name().to_string(), children: with_text_pos_context! { elem => elem.children().map(WidgetUse::from_xml_node).collect::>()?}?,