[Crate] Make clippy happy (#23)

* fix: clippy::type_complexity

* fix: clippy::needless_doctest_main

* fix: clippy::read_zero_byte_vec

* fix: clippy::useless_conversion

* fix: clippy::slow_vector_initialization
This commit is contained in:
Cain 2023-03-13 10:28:49 +01:00 committed by GitHub
parent 7f73eb582d
commit bd2e373d66
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 31 additions and 21 deletions

View file

@ -125,11 +125,13 @@ impl Bufferer {
return Err(PacketUnderflow);
}
let paired_buf: Vec<u16> = sub_buf.chunks_exact(2)
.into_iter().map(|pair| match self.endianess {
Endianess::Little => LittleEndian::read_u16(pair),
Endianess::Big => BigEndian::read_u16(pair)
}).collect();
let paired_buf: Vec<u16> = sub_buf
.chunks_exact(2)
.map(|pair| match self.endianess {
Endianess::Little => LittleEndian::read_u16(pair),
Endianess::Big => BigEndian::read_u16(pair),
})
.collect();
let value = String::from_utf16(&paired_buf).map_err(|_| PacketBad)?;