From edc1fbd64c0631360633f580a069705d3e403342 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Thu, 1 Sep 2022 10:39:04 +0200 Subject: [PATCH] Avoid elided lifetimes to refer to XML lifetime --- instant-xml/src/lib.rs | 2 +- instant-xml/src/parse.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/instant-xml/src/lib.rs b/instant-xml/src/lib.rs index d4d689e..7c393f4 100644 --- a/instant-xml/src/lib.rs +++ b/instant-xml/src/lib.rs @@ -238,7 +238,7 @@ impl<'xml> Deserializer<'xml> { } } - pub fn peek_next_tag(&mut self) -> Result, Error> { + pub fn peek_next_tag(&mut self) -> Result>, Error> { self.parser.peek_next_tag() } diff --git a/instant-xml/src/parse.rs b/instant-xml/src/parse.rs index 87a47f2..53d030b 100644 --- a/instant-xml/src/parse.rs +++ b/instant-xml/src/parse.rs @@ -19,7 +19,7 @@ impl<'a> XmlParser<'a> { } } - pub fn peek_next_tag(&mut self) -> Result, Error> { + pub fn peek_next_tag(&mut self) -> Result>, Error> { let item = match self.iter.peek() { Some(v) => v, None => return Ok(None), @@ -33,7 +33,7 @@ impl<'a> XmlParser<'a> { }; Ok(Some(XmlRecord::Open(TagData { - key: local, + key: local.as_str(), attributes: Vec::new(), default_namespace: Some(""), namespaces: HashMap::new(),