Apply clippy::useless_let_if_seq

This commit is contained in:
Luracasmus 2025-11-22 20:05:05 +01:00 committed by Alejandro González
parent ead0097fef
commit 508e47e543
No known key found for this signature in database

View file

@ -70,17 +70,17 @@ pub fn reduced_bit_depth_8_or_less(png: &PngImage) -> Option<PngImage> {
return None; return None;
} }
let mut minimum_bits = 1; let minimum_bits = if let ColorType::Indexed { palette } = &png.ihdr.color_type {
if let ColorType::Indexed { palette } = &png.ihdr.color_type {
// We can easily determine minimum depth by the palette size // We can easily determine minimum depth by the palette size
minimum_bits = match palette.len() { match palette.len() {
0..=2 => 1, 0..=2 => 1,
3..=4 => 2, 3..=4 => 2,
5..=16 => 4, 5..=16 => 4,
_ => return None, _ => return None,
}; }
} else { } else {
let mut minimum_bits = 1;
// Finding minimum depth for grayscale is much more complicated // Finding minimum depth for grayscale is much more complicated
let mut mask = 1; let mut mask = 1;
let mut divisions = 1..8; let mut divisions = 1..8;
@ -110,7 +110,9 @@ pub fn reduced_bit_depth_8_or_less(png: &PngImage) -> Option<PngImage> {
break; break;
} }
} }
}
minimum_bits
};
let mut reduced = Vec::with_capacity(png.data.len()); let mut reduced = Vec::with_capacity(png.data.len());
let mask = (1 << minimum_bits) - 1; let mask = (1 << minimum_bits) - 1;