Skip to content

Commit 958ceb3

Browse files
committed
address clippy warnings
1 parent 517ec32 commit 958ceb3

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/more_ops.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ const MODPOW_COST_PER_BYTE_EXPONENT: Cost = 3;
9595
const MODPOW_COST_PER_BYTE_MOD: Cost = 21;
9696

9797
fn limbs_for_int(v: &Number) -> usize {
98-
((v.bits() + 7) / 8) as usize
98+
v.bits().div_ceil(8) as usize
9999
}
100100

101101
#[cfg(test)]

src/serde/serialized_length.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ pub fn atom_length_bits(num_bits: u64) -> Option<u64> {
2727
if num_bits < 8 {
2828
return Some(1);
2929
}
30-
let num_bytes = (num_bits + 7) / 8;
30+
let num_bytes = num_bits.div_ceil(8);
3131
match num_bytes {
3232
1..0x40 => Some(1 + num_bytes),
3333
0x40..0x2000 => Some(2 + num_bytes),
@@ -84,9 +84,9 @@ mod tests {
8484
#[case(505, Some(2+64))]
8585
#[case(0xfff8, Some(2+0x1fff))]
8686
#[case(0xfff9, Some(3+0x2000))]
87-
#[case(0x3ffffff8, Some(4 + (0x3ffffff8 + 7) / 8))]
88-
#[case(0x3ffffff9, Some(5 + (0x3ffffff9 + 7) / 8))]
89-
#[case(0x1ffffffff8, Some(5 + (0x1ffffffff8 + 7) / 8))]
87+
#[case(0x3ffffff8, Some(4 + 0x3ffffff8_u64.div_ceil(8)))]
88+
#[case(0x3ffffff9, Some(5 + 0x3ffffff9_u64.div_ceil(8)))]
89+
#[case(0x1ffffffff8, Some(5 + 0x1ffffffff8_u64.div_ceil(8)))]
9090
#[case(0x1ffffffff9, None)]
9191
fn test_atom_length_bits(#[case] num_bits: u64, #[case] expect: Option<u64>) {
9292
assert_eq!(atom_length_bits(num_bits), expect);

0 commit comments

Comments
 (0)