INNER CODE UNIT · Rust

deserializes_bigint_represented_as_seq

ZenGo-X/curv · src/arithmetic/mod.rs:61

    fn deserializes_bigint_represented_as_seq() {
        use serde_test::{assert_de_tokens, Configure, Token::*};

        let number = BigInt::sample(1024);
        let bytes = number.to_bytes();

        let mut tokens = vec![Seq {
            len: Option::Some(bytes.len()),
        }];
        tokens.extend(bytes.into_iter().map(U8));
        tokens.push(SeqEnd);

        assert_de_tokens(&number.compact(), &tokens);
    }

    #[test]
    fn serializes_deserializes_in_human_readable_format() {
        use serde_test::{assert_tokens, Configure, Token::*};

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…