From 1bef4f4060e0ad16c53c527dad67b874e4773386 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Sun, 3 Nov 2024 13:27:17 +0100 Subject: [PATCH] Fix `BitTest` implementation for `BigUint` in `integer.rs` (Closes: #15) --- src/integer.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/integer.rs b/src/integer.rs index 15b61e1..4af23b5 100644 --- a/src/integer.rs +++ b/src/integer.rs @@ -34,12 +34,12 @@ impl BitTest for BigUint { self.bit(position as u64) } fn bits(&self) -> usize { - BigUint::bits(&self) as usize + self.bits() as usize } #[inline] fn trailing_zeros(&self) -> usize { - match BigUint::trailing_zeros(&self) { - Some(a) => a as usize, + match self.trailing_zeros() { + Some(zeros) => zeros as usize, None => 0, } }