Skip to content

Commit 6902657

Browse files
committed
🎨
1 parent 42341d6 commit 6902657

File tree

10 files changed

+36
-37
lines changed

10 files changed

+36
-37
lines changed

rustfmt.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
match_block_trailing_comma = true

src/de/buffer.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use crate::error::Result;
21
use crate::debug_expect;
2+
use crate::error::Result;
33
use std::{collections::VecDeque, io::Read};
44
use xml::reader::{EventReader, XmlEvent};
55

@@ -86,21 +86,21 @@ impl<'parent, R: Read> BufferedXmlReader<R> for ChildXmlBuffer<'parent, R> {
8686
};
8787

8888
return debug_expect!(taken, CachedXmlEvent::Unused(ev) => Ok(ev));
89-
},
89+
}
9090
Some(CachedXmlEvent::Used) => {
9191
debug_assert!(
9292
self.cursor != 0,
9393
"Event buffer should not start with 'used' slot (should have been popped)"
9494
);
9595
self.cursor += 1;
9696
continue;
97-
},
97+
}
9898
None => {
9999
debug_assert_eq!(self.buffer.len(), self.cursor);
100100

101101
// Skip creation of buffer entry when consuming event straight away
102102
return next_significant_event(&mut self.reader);
103-
},
103+
}
104104
}
105105
}
106106
}
@@ -143,11 +143,11 @@ fn get_from_buffer_or_reader<'buf>(
143143
Some(CachedXmlEvent::Unused(_)) => break,
144144
Some(CachedXmlEvent::Used) => {
145145
*index += 1;
146-
},
146+
}
147147
None => {
148148
let next = next_significant_event(reader)?;
149149
buffer.push_back(CachedXmlEvent::Unused(next));
150-
},
150+
}
151151
}
152152
}
153153

@@ -162,7 +162,7 @@ fn next_significant_event(reader: &mut EventReader<impl Read>) -> Result<XmlEven
162162
XmlEvent::StartDocument { .. }
163163
| XmlEvent::ProcessingInstruction { .. }
164164
| XmlEvent::Whitespace { .. }
165-
| XmlEvent::Comment(_) => { /* skip */ },
165+
| XmlEvent::Comment(_) => { /* skip */ }
166166
other => return Ok(other),
167167
}
168168
}

src/de/map.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::io::Read;
22

3-
use serde::forward_to_deserialize_any;
43
use serde::de::{self, IntoDeserializer, Unexpected};
4+
use serde::forward_to_deserialize_any;
55
use xml::attribute::OwnedAttribute;
66
use xml::reader::XmlEvent;
77

@@ -46,7 +46,7 @@ impl<'de, 'a, R: 'a + Read, B: BufferedXmlReader<R>> de::MapAccess<'de> for MapA
4646
self.next_attr_value = Some(value);
4747
seed.deserialize(name.local_name.into_deserializer())
4848
.map(Some)
49-
},
49+
}
5050
None => match *self.de.peek()? {
5151
XmlEvent::StartElement { ref name, .. } => seed
5252
.deserialize(
@@ -77,7 +77,7 @@ impl<'de, 'a, R: 'a + Read, B: BufferedXmlReader<R>> de::MapAccess<'de> for MapA
7777
}
7878
let result = seed.deserialize(&mut *self.de)?;
7979
Ok(result)
80-
},
80+
}
8181
}
8282
}
8383

src/de/mod.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
use std::{io::Read, marker::PhantomData};
22

3-
use serde::forward_to_deserialize_any;
4-
use serde::de::{self, Unexpected};
53
use log::debug;
4+
use serde::de::{self, Unexpected};
5+
use serde::forward_to_deserialize_any;
66
use xml::name::OwnedName;
77
use xml::reader::{EventReader, ParserConfig, XmlEvent};
88

99
use self::buffer::{BufferedXmlReader, ChildXmlBuffer, RootXmlBuffer};
1010
use self::map::MapAccess;
1111
use self::seq::SeqAccess;
1212
use self::var::EnumAccess;
13-
use crate::{debug_expect, expect};
1413
use crate::error::{Error, Result};
14+
use crate::{debug_expect, expect};
1515

1616
mod buffer;
1717
mod map;
@@ -175,11 +175,11 @@ impl<'de, R: Read, B: BufferedXmlReader<R>> Deserializer<R, B> {
175175
match next {
176176
XmlEvent::StartElement { .. } => {
177177
self.depth += 1;
178-
},
178+
}
179179
XmlEvent::EndElement { .. } => {
180180
self.depth -= 1;
181-
},
182-
_ => {},
181+
}
182+
_ => {}
183183
}
184184
debug!("Fetched {:?}", next);
185185
Ok(next)

src/de/seq.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ use std::io::Read;
33
use serde::de;
44
use xml::reader::XmlEvent;
55

6-
use crate::debug_expect;
76
use crate::de::ChildDeserializer;
7+
use crate::debug_expect;
88
use crate::error::{Error, Result};
99

1010
pub struct SeqAccess<'a, R: Read> {
@@ -53,11 +53,11 @@ impl<'de, 'a, R: 'a + Read> de::SeqAccess<'de> for SeqAccess<'a, R> {
5353
match self.max_size.as_mut() {
5454
Some(&mut 0) => {
5555
return Ok(None);
56-
},
56+
}
5757
Some(max_size) => {
5858
*max_size -= 1;
59-
},
60-
None => {},
59+
}
60+
None => {}
6161
}
6262

6363
match &self.seq_type {
@@ -84,34 +84,34 @@ impl<'de, 'a, R: 'a + Read> de::SeqAccess<'de> for SeqAccess<'a, R> {
8484
} else {
8585
return Ok(None);
8686
}
87-
},
87+
}
8888
XmlEvent::EndElement { .. } => {
8989
if local_depth == 0 {
9090
return Ok(None);
9191
} else {
9292
local_depth -= 1;
9393
self.de.buffered_reader.skip();
9494
}
95-
},
95+
}
9696
XmlEvent::EndDocument => {
9797
return Ok(None);
98-
},
98+
}
9999
_ => {
100100
self.de.buffered_reader.skip();
101-
},
101+
}
102102
}
103103
}
104-
},
104+
}
105105
SeqType::AllMembers => {
106106
let next_element = self.de.peek()?;
107107

108108
match next_element {
109109
XmlEvent::EndElement { .. } | XmlEvent::EndDocument => return Ok(None),
110110
_ => {
111111
return seed.deserialize(&mut self.de).map(Some);
112-
},
112+
}
113113
}
114-
},
114+
}
115115
}
116116
}
117117

src/de/var.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ use serde::de::{self, Deserializer as SerdeDeserializer, IntoDeserializer};
44
use xml::name::OwnedName;
55
use xml::reader::XmlEvent;
66

7-
use crate::expect;
87
use crate::de::Deserializer;
98
use crate::error::{Error, Result};
9+
use crate::expect;
1010

1111
use super::buffer::BufferedXmlReader;
1212

@@ -67,7 +67,7 @@ impl<'de, 'a, R: 'a + Read, B: BufferedXmlReader<R>> de::VariantAccess<'de>
6767
} else {
6868
Err(de::Error::invalid_length(attributes.len(), &"0"))
6969
}
70-
},
70+
}
7171
XmlEvent::Characters(_) => Ok(()),
7272
_ => unreachable!(),
7373
}

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
//! }
3333
//! ```
3434
35-
mod error;
3635
pub mod de;
36+
mod error;
3737
pub mod ser;
3838

3939
pub use crate::de::{from_reader, from_str, Deserializer};

tests/failures.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
use log::info;
2+
use serde_derive::Deserialize;
13
use serde_xml_rs::from_str;
24
use simple_logger::SimpleLogger;
3-
use serde_derive::Deserialize;
4-
use log::info;
55

66
fn init_logger() {
77
let _ = SimpleLogger::new().init();
@@ -27,7 +27,7 @@ fn simple_struct_from_attributes_should_fail() {
2727
Err(e) => {
2828
info!("simple_struct_from_attributes_should_fail(): {}", e);
2929
assert!(true)
30-
},
30+
}
3131
}
3232
}
3333

@@ -46,6 +46,6 @@ fn multiple_roots_attributes_should_fail() {
4646
Err(e) => {
4747
info!("multiple_roots_attributes_should_fail(): {}", e);
4848
assert!(true)
49-
},
49+
}
5050
}
5151
}

tests/migrated.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use simple_logger::SimpleLogger;
22
use std::fmt::Debug;
33

44
use serde::{de, ser};
5-
use serde_derive::{Serialize, Deserialize};
5+
use serde_derive::{Deserialize, Serialize};
66
use serde_xml_rs::{from_str, Error};
77

88
fn init_logger() {

tests/round_trip.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use serde::Deserialize;
2-
use serde_derive::{Serialize, Deserialize};
2+
use serde_derive::{Deserialize, Serialize};
33
use serde_xml_rs::{self, from_str, to_string, EventReader, ParserConfig};
44

55
#[derive(Debug, Serialize, Deserialize, PartialEq)]

0 commit comments

Comments
 (0)