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(),
};