genpolicy: Fix clippy manual_div_ceil

Manually fix `manual_div_ceil` clippy warning reported by rust 1.85.1.

```console
error: manually reimplementing `div_ceil`
  --> src/verity.rs:73:25
   |
73 |             let count = (data_size + entry_size - 1) / entry_size;
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `data_size.div_ceil(entry_size)`
   |
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil
   = note: `-D clippy::manual-div-ceil` implied by `-D warnings`
   = help: to override `-D warnings` add `#[allow(clippy::manual_div_ceil)]`
```

Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>
This commit is contained in:
Ruoqing He
2025-06-05 11:58:50 +00:00
parent 5d491bd4f4
commit a71a77bfa3

View File

@@ -70,7 +70,7 @@ impl<T: Digest + Clone> Verity<T> {
for (i, l) in levels.iter_mut().enumerate() {
let entry_size = (data_block_size as u64)
* ((hash_block_size / Self::HASH_SIZE) as u64).pow(level_count as u32 - i as u32);
let count = (data_size + entry_size - 1) / entry_size;
let count = data_size.div_ceil(entry_size);
l.file_offset = write_file_offset;
write_file_offset += hash_block_size as u64 * count;
}