INNER CODE UNIT · Rust
serializing_to_hex
ZenGo-X/curv · src/arithmetic/mod.rs:89
fn serializing_to_hex() {
let n = BigInt::from(1_000_000_u32);
let h = n.to_hex();
assert_eq!(h, "f4240")
}
#[test]
fn deserializing_from_hex() {
let h = "f4240";
let n = BigInt::from_hex(h).unwrap();
assert_eq!(n, BigInt::from(1_000_000_u32));
}
#[test]
fn serializing_to_vec() {
let n = BigInt::from(1_000_000_u32);
let v = n.to_bytes();
assert_eq!(v, b"\x0f\x42\x40");