Skip to content

Commit 1469ed6

Browse files
committed
Fix div_ceil with rand and serde too
1 parent 22940ca commit 1469ed6

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/bigrand.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ impl<R: Rng + ?Sized> RandBigInt for R {
6666
let len = (digits + (rem > 0) as u64)
6767
.to_usize()
6868
.expect("capacity overflow");
69-
let native_digits = bit_size.div_ceil(&64);
69+
let native_digits = Integer::div_ceil(&bit_size, &64);
7070
let native_len = native_digits.to_usize().expect("capacity overflow");
7171
let mut data = vec![0u64; native_len];
7272
unsafe {

src/biguint/serde.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ impl<'de> Visitor<'de> for U32Visitor {
8989
use num_integer::Integer;
9090

9191
let u32_len = seq.size_hint().unwrap_or(0);
92-
let len = u32_len.div_ceil(&2);
92+
let len = Integer::div_ceil(&u32_len, &2);
9393
let mut data = Vec::with_capacity(len);
9494

9595
while let Some(lo) = seq.next_element::<u32>()? {

0 commit comments

Comments
 (0)