//! Encode and decode a list many times. //! //! Useful for `cargo flamegraph`. use ssz::{Decode, Encode}; fn main() { let vec: Vec = vec![4242; 8196]; let output: Vec> = (0..40_000) .into_iter() .map(|_| Vec::from_ssz_bytes(&vec.as_ssz_bytes()).unwrap()) .collect(); println!("{}", output.len()); }