INNER CODE UNIT · Rust

$name

alloy-rs/alloy · crates/consensus/src/lib.rs:29

        fn $name() {
            use arbitrary::Arbitrary;
            use rand::{rngs::StdRng, Rng, SeedableRng};

            #[serde_with::serde_as]
            #[derive(Debug, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
            struct Data {
                #[serde_as(as = $compat)]
                value: $ty,
            }

            let mut rng = StdRng::seed_from_u64(0);
            for _ in 0..32 {
                let mut bytes = [0u8; 1024];
                rng.fill(bytes.as_mut_slice());
                let data = Data {
                    value: <$ty>::arbitrary(&mut arbitrary::Unstructured::new(&bytes)).unwrap(),
                };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…