From 7f294345f1dfb550b0afb1adf84c7e65828a3f5c Mon Sep 17 00:00:00 2001 From: ia0 Date: Sat, 28 Jun 2025 17:20:30 +0200 Subject: [PATCH] Fix new nightly clippy warnings --- lib/fuzz/src/gen.rs | 4 ++-- lib/fuzz/src/spec.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/fuzz/src/gen.rs b/lib/fuzz/src/gen.rs index 64d25cd..7e32788 100644 --- a/lib/fuzz/src/gen.rs +++ b/lib/fuzz/src/gen.rs @@ -17,7 +17,7 @@ pub fn spec(data: &mut &[u8]) -> Specification { if generate(data, 0, 1) == 1 { spec.check_trailing_bits = false; } - if 8 % bit != 0 && generate(data, 0, 1) == 1 { + if !8u8.is_multiple_of(bit) && generate(data, 0, 1) == 1 { spec.padding = Some(ascii.next_free(data)); } let ignore_translate_len = generate(data, 0, ascii.len_free()); @@ -60,7 +60,7 @@ pub fn rev_spec(spec: &Specification) -> Vec { } output.push((spec.bit_order == data_encoding::BitOrder::LeastSignificantFirst) as u8); output.push(!spec.check_trailing_bits as u8); - if 8 % bit != 0 { + if !8u8.is_multiple_of(bit) { output.push(spec.padding.is_some() as u8); if let Some(pad) = spec.padding { output.push(ascii.rev_free(pad as u8)); diff --git a/lib/fuzz/src/spec.rs b/lib/fuzz/src/spec.rs index 20cfda7..a36c0f6 100644 --- a/lib/fuzz/src/spec.rs +++ b/lib/fuzz/src/spec.rs @@ -15,7 +15,7 @@ pub fn encode(spec: &Specification, input: &[u8]) -> String { output.iter_mut().for_each(|x| *x = symbols[*x as usize]); // Pad to the next `dec(bit)` boundary, if needed. if let Some(pad) = spec.padding { - while output.len() % dec(bit) != 0 { + while !output.len().is_multiple_of(dec(bit)) { output.push(pad as u8); } }