INNER CODE UNIT · Rust
deserializing_from_bytes
ZenGo-X/curv · src/arithmetic/mod.rs:110
fn deserializing_from_bytes() {
let v: &[u8] = b"\x0f\x42\x40";
let n = BigInt::from_bytes(v);
assert_eq!(n, BigInt::from(1_000_000_u32))
}
#[test]
fn count_bits() {
let mut n = BigInt::one();
let mut expected_bits = 1_usize;
for _ in 0..100 {
assert_eq!(n.bit_length(), expected_bits);
n <<= 1;
expected_bits += 1;
}
}
#[test]