From a7f080b827f70dc7b7d6a065b5df36e5c3df7d20 Mon Sep 17 00:00:00 2001 From: Mauro Gentile Date: Sat, 16 Apr 2022 10:53:19 +0200 Subject: [PATCH] Fixing clippy warnings --- src/codecs/dds.rs | 48 ++++++++++++++++++------------------- src/codecs/webp/lossless.rs | 4 ++-- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/src/codecs/dds.rs b/src/codecs/dds.rs index cf3ba4e091..f0a735782f 100644 --- a/src/codecs/dds.rs +++ b/src/codecs/dds.rs @@ -81,15 +81,15 @@ impl error::Error for DecoderError {} /// Header used by DDS image files #[derive(Debug)] struct Header { - flags: u32, + _flags: u32, height: u32, width: u32, - pitch_or_linear_size: u32, - depth: u32, - mipmap_count: u32, + _pitch_or_linear_size: u32, + _depth: u32, + _mipmap_count: u32, pixel_format: PixelFormat, - caps: u32, - caps2: u32, + _caps: u32, + _caps2: u32, } /// Extended DX10 header used by some DDS image files @@ -107,11 +107,11 @@ struct DX10Header { struct PixelFormat { flags: u32, fourcc: [u8; 4], - rgb_bit_count: u32, - r_bit_mask: u32, - g_bit_mask: u32, - b_bit_mask: u32, - a_bit_mask: u32, + _rgb_bit_count: u32, + _r_bit_mask: u32, + _g_bit_mask: u32, + _b_bit_mask: u32, + _a_bit_mask: u32, } impl PixelFormat { @@ -128,11 +128,11 @@ impl PixelFormat { r.read_exact(&mut v)?; v }, - rgb_bit_count: r.read_u32::()?, - r_bit_mask: r.read_u32::()?, - g_bit_mask: r.read_u32::()?, - b_bit_mask: r.read_u32::()?, - a_bit_mask: r.read_u32::()?, + _rgb_bit_count: r.read_u32::()?, + _r_bit_mask: r.read_u32::()?, + _g_bit_mask: r.read_u32::()?, + _b_bit_mask: r.read_u32::()?, + _a_bit_mask: r.read_u32::()?, }) } } @@ -171,15 +171,15 @@ impl Header { } Ok(Self { - flags, + _flags: flags, height, width, - pitch_or_linear_size, - depth, - mipmap_count, + _pitch_or_linear_size: pitch_or_linear_size, + _depth: depth, + _mipmap_count: mipmap_count, pixel_format, - caps, - caps2, + _caps: caps, + _caps2: caps2, }) } } @@ -206,7 +206,7 @@ impl DX10Header { fn validate(&self) -> Result<(), ImageError> { // Note: see https://docs.microsoft.com/en-us/windows/win32/direct3ddds/dds-header-dxt10 for info on valid values - if self.dxgi_format < 0 || self.dxgi_format > 132 { + if self.dxgi_format > 132 { // Invalid format return Err(DecoderError::DxgiFormatInvalid(self.dxgi_format).into()); } @@ -229,7 +229,7 @@ impl DX10Header { return Err(DecoderError::Dx10ArraySizeInvalid(self.array_size).into()); } - if self.misc_flags_2 < 0x0 || self.misc_flags_2 > 0x4 { + if self.misc_flags_2 > 0x4 { // Invalid alpha flags return Err(DecoderError::Dx10FlagsInvalid(self.misc_flags_2).into()); } diff --git a/src/codecs/webp/lossless.rs b/src/codecs/webp/lossless.rs index 96362d4101..809fafa91f 100644 --- a/src/codecs/webp/lossless.rs +++ b/src/codecs/webp/lossless.rs @@ -377,7 +377,7 @@ impl LosslessDecoder { let info = HuffmanInfo { xsize: huffman_xsize, - ysize: huffman_ysize, + _ysize: huffman_ysize, color_cache, image: entropy_image, bits: huffman_bits, @@ -630,7 +630,7 @@ impl LosslessDecoder { #[derive(Debug, Clone)] struct HuffmanInfo { xsize: u16, - ysize: u16, + _ysize: u16, color_cache: Option, image: Vec, bits: u8,