[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

@ -121,7 +121,8 @@ impl SplitPacket {
let decompressed_size = self.decompressed_size.unwrap() as usize;
let mut decompressed_payload = Vec::with_capacity(decompressed_size);
let mut decompressed_payload = vec![0; decompressed_size];
decoder.read(&mut decompressed_payload).map_err(|_| Decompress)?;
if decompressed_payload.len() != decompressed_size

View file

@ -116,10 +116,20 @@ pub struct ModData {
pub has_own_dll: bool
}
pub(crate) fn get_optional_extracted_data(data: Option<ExtraData>) -> (Option<u16>, Option<u64>, Option<u16>, Option<String>, Option<String>) {
pub(crate) type ExtractedData = (
Option<u16>,
Option<u64>,
Option<u16>,
Option<String>,
Option<String>,
);
pub(crate) fn get_optional_extracted_data(
data: Option<ExtraData>,
) -> ExtractedData {
match data {
None => (None, None, None, None, None),
Some(ed) => (ed.port, ed.steam_id, ed.tv_port, ed.tv_name, ed.keywords)
Some(ed) => (ed.port, ed.steam_id, ed.tv_port, ed.tv_name, ed.keywords),
}
}