Skip to content

Commit d53834b

Browse files
committed
Some other clippy suggestions
1 parent 1870e98 commit d53834b

File tree

6 files changed

+7
-6
lines changed

6 files changed

+7
-6
lines changed

src/escape.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2183,7 +2183,8 @@ mod normalization {
21832183
if ch == '\u{0085}' {
21842184
assert_eq!(normalize_xml11_eols(input), "\n", "{}", description);
21852185
} else {
2186-
let mut expected = utf8.clone();
2186+
// utf8 is copied, because [u8; 3] implements Copy
2187+
let mut expected = utf8;
21872188
expected[0] = b'\n';
21882189
let expected = std::str::from_utf8(&expected).expect(&description);
21892190
assert_eq!(normalize_xml11_eols(input), expected, "{}", description);

src/reader/state.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ impl ReaderState {
239239
///
240240
/// Returns `Decl` or `PI` event
241241
pub fn emit_question_mark<'b>(&mut self, buf: &'b [u8]) -> Result<Event<'b>> {
242-
debug_assert!(buf.len() > 0);
242+
debug_assert!(!buf.is_empty());
243243
debug_assert_eq!(buf[0], b'?');
244244

245245
let len = buf.len();

src/se/element.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ impl<'w, 'k, W: Write> SerializeMap for Map<'w, 'k, W> {
551551
where
552552
T: ?Sized + Serialize,
553553
{
554-
if let Some(_) = self.key.take() {
554+
if self.key.take().is_some() {
555555
return Err(SeError::Custom(
556556
"calling `serialize_key` twice without `serialize_value`".to_string(),
557557
));

src/se/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -638,7 +638,7 @@ impl<'w, 'r, W: Write> Serializer<'w, 'r, W> {
638638
allow_primitive: true,
639639
expand_empty_elements: false,
640640
},
641-
root_tag: root_tag.map(|tag| XmlName::try_from(tag)).transpose()?,
641+
root_tag: root_tag.map(XmlName::try_from).transpose()?,
642642
})
643643
}
644644

src/se/simple_type.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ where
6161
if let Some(part) = it.next() {
6262
writer.write_str(part)?;
6363
}
64-
while let Some(part) = it.next() {
64+
for part in it {
6565
writer.write_str("]]><![CDATA[")?;
6666
writer.write_str(part)?;
6767
}

tests/serde_helpers/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ where
1717
let result = T::deserialize(&mut de);
1818

1919
// If type was deserialized, the whole XML document should be consumed
20-
if let Ok(_) = result {
20+
if result.is_ok() {
2121
de.check_eof_reached();
2222
}
2323

0 commit comments

Comments
 (0)