update from clippy errors

This commit is contained in:
Marc-Antoine Arnaud 2018-05-23 18:09:11 +02:00
parent adbc16eb12
commit bbca68f2ee
4 changed files with 24 additions and 24 deletions

View File

@ -22,7 +22,7 @@ impl<'de, R: Read> Deserializer<R> {
pub fn new(reader: EventReader<R>) -> Self { pub fn new(reader: EventReader<R>) -> Self {
Deserializer { Deserializer {
depth: 0, depth: 0,
reader: reader, reader,
peeked: None, peeked: None,
is_map_value: false, is_map_value: false,
} }
@ -67,13 +67,13 @@ impl<'de, R: Read> Deserializer<R> {
} }
} }
pub fn next(&mut self) -> Result<XmlEvent, String> { pub fn next_event(&mut self) -> Result<XmlEvent, String> {
let next = if let Some(peeked) = self.peeked.take() { let next_event = if let Some(peeked) = self.peeked.take() {
peeked peeked
} else { } else {
self.inner_next()? self.inner_next()?
}; };
match next { match next_event {
XmlEvent::StartElement { .. } => { XmlEvent::StartElement { .. } => {
self.depth += 1; self.depth += 1;
} }
@ -82,8 +82,8 @@ impl<'de, R: Read> Deserializer<R> {
} }
_ => {} _ => {}
} }
debug!("Fetched {:?}", next); debug!("Fetched {:?}", next_event);
Ok(next) Ok(next_event)
} }
pub fn set_map_value(&mut self) { pub fn set_map_value(&mut self) {
@ -99,21 +99,21 @@ impl<'de, R: Read> Deserializer<R> {
f: F, f: F,
) -> Result<T, String> { ) -> Result<T, String> {
if self.unset_map_value() { if self.unset_map_value() {
if let Ok(XmlEvent::StartElement { name, .. }) = self.next() { if let Ok(XmlEvent::StartElement { name, .. }) = self.next_event() {
let result = f(self)?; let result = f(self)?;
self.expect_end_element(name)?; self.expect_end_element(&name)?;
Ok(result) Ok(result)
} else { } else {
Err(format!("Internal error: Bad Event")) Err("Internal error: Bad Event".to_string())
} }
} else { } else {
f(self) f(self)
} }
} }
pub fn expect_end_element(&mut self, start_name: OwnedName) -> Result<(), String> { pub fn expect_end_element(&mut self, start_name: &OwnedName) -> Result<(), String> {
if let XmlEvent::EndElement { name, .. } = self.next()? { if let XmlEvent::EndElement { name, .. } = self.next_event()? {
if name == start_name { if name == *start_name {
Ok(()) Ok(())
} else { } else {
Err(format!( Err(format!(
@ -122,10 +122,10 @@ impl<'de, R: Read> Deserializer<R> {
)) ))
} }
} else { } else {
Err(String::from(format!( Err(format!(
"Unexpected token </{}>", "Unexpected token </{}>",
start_name.local_name start_name.local_name
))) ))
} }
} }
} }

View File

@ -47,7 +47,7 @@ pub struct Serializer<W: Write> {
impl<'de, W: Write> Serializer<W> { impl<'de, W: Write> Serializer<W> {
pub fn new(writer: EventWriter<W>) -> Self { pub fn new(writer: EventWriter<W>) -> Self {
Serializer { Serializer {
writer: writer, writer,
skip_start_end: false, skip_start_end: false,
} }
} }

View File

@ -236,7 +236,7 @@ pub fn parse(
XmlEvent::StartElement{name, attributes, namespace: _namespace} => { XmlEvent::StartElement{name, attributes, namespace: _namespace} => {
debug!("Enum: {}: {}", named_element, name.local_name.as_str()); debug!("Enum: {}: {}", named_element, name.local_name.as_str());
if name.local_name == named_element { if name.local_name == named_element {
let _next = reader.next(); let _next = reader.next_event();
if let XmlEvent::Characters(content) = reader.peek()?.to_owned() { if let XmlEvent::Characters(content) = reader.peek()?.to_owned() {
match content.as_str() { match content.as_str() {
@ -250,10 +250,10 @@ pub fn parse(
if name.local_name.as_str() == named_element { if name.local_name.as_str() == named_element {
break; break;
} }
let _root = reader.next(); let _root = reader.next_event();
}, },
xml::reader::XmlEvent::Characters(characters_content) => { xml::reader::XmlEvent::Characters(characters_content) => {
let _root = reader.next(); let _root = reader.next_event();
}, },
event => { event => {
return Err(format!("unknown event {:?}", event)) return Err(format!("unknown event {:?}", event))

View File

@ -392,7 +392,7 @@ pub fn parse(
match #struct_name::deserialize(reader) { match #struct_name::deserialize(reader) {
Ok(parsed_item) => { Ok(parsed_item) => {
#label = parsed_item; #label = parsed_item;
let _root = reader.next(); let _root = reader.next_event();
}, },
Err(msg) => { Err(msg) => {
return Err(msg); return Err(msg);
@ -521,7 +521,7 @@ pub fn parse(
match #struct_ident::deserialize(reader) { match #struct_ident::deserialize(reader) {
Ok(parsed_item) => { Ok(parsed_item) => {
#label.push(parsed_item); #label.push(parsed_item);
let _root = reader.next(); let _root = reader.next_event();
}, },
Err(msg) => { Err(msg) => {
return Err(msg); return Err(msg);
@ -713,7 +713,7 @@ pub fn parse(
match name.local_name.as_str() { match name.local_name.as_str() {
#call_visitors #call_visitors
named_element => { named_element => {
let _root = reader.next(); let _root = reader.next_event();
} }
// name => { // name => {
// return Err(format!("unknown key {}", name)) // return Err(format!("unknown key {}", name))
@ -725,11 +725,11 @@ pub fn parse(
if name.local_name == named_element { if name.local_name == named_element {
break; break;
} }
let _root = reader.next(); let _root = reader.next_event();
} }
XmlEvent::Characters(ref text_content) => { XmlEvent::Characters(ref text_content) => {
#set_text #set_text
let _root = reader.next(); let _root = reader.next_event();
} }
event => { event => {
return Err(format!("unknown event {:?}", event)) return Err(format!("unknown event {:?}", event))
@ -793,7 +793,7 @@ fn build_call_visitor(
return visitor.#visitor(""); return visitor.#visitor("");
} }
if let Ok(XmlEvent::Characters(s)) = reader.next() { if let Ok(XmlEvent::Characters(s)) = reader.next_event() {
visitor.#visitor(&s) visitor.#visitor(&s)
} else { } else {
Err(format!("unable to parse content for {}", #label_name)) Err(format!("unable to parse content for {}", #label_name))