Fix new Clippy lints

This commit is contained in:
Alejandro González 2025-01-30 18:39:23 +01:00
parent 2632be2034
commit 5f0a0d6938
No known key found for this signature in database
5 changed files with 7 additions and 7 deletions

View file

@ -5,8 +5,7 @@ extern crate test;
use std::path::PathBuf;
use oxipng::internal_tests::*;
use oxipng::*;
use oxipng::{internal_tests::*, *};
use test::Bencher;
#[bench]

View file

@ -42,7 +42,7 @@ impl IhdrData {
let bpp = self.bpp();
fn bitmap_size(bpp: usize, w: usize, h: usize) -> usize {
((w * bpp + 7) / 8) * h
(w * bpp).div_ceil(8) * h
}
if self.interlaced == Interlacing::None {

View file

@ -118,7 +118,7 @@ impl RawImage {
// Validate data length
let bpp = bit_depth as usize * color_type.channels_per_pixel() as usize;
let row_bytes = (bpp * width as usize + 7) / 8;
let row_bytes = (bpp * width as usize).div_ceil(8);
let expected_len = row_bytes * height as usize;
if data.len() != expected_len {
return Err(PngError::IncorrectDataLength(data.len(), expected_len));

View file

@ -18,8 +18,9 @@ mod rayon;
#[cfg(feature = "zopfli")]
use std::num::NonZeroU8;
use std::process::ExitCode;
use std::{ffi::OsString, fs::DirBuilder, io::Write, path::PathBuf, time::Duration};
use std::{
ffi::OsString, fs::DirBuilder, io::Write, path::PathBuf, process::ExitCode, time::Duration,
};
use clap::ArgMatches;
mod cli;

View file

@ -157,7 +157,7 @@ impl Iterator for ScanLineRanges {
(self.width, None)
};
let bits_per_line = pixels_per_line as usize * self.bits_per_pixel;
let mut len = (bits_per_line + 7) / 8;
let mut len = bits_per_line.div_ceil(8);
if self.has_filter {
len += 1;
}