(b: &mut Bencher)
| 123 | #[cfg(feature = "serde")] |
| 124 | #[bench] |
| 125 | fn bench_bitcode_deserialize(b: &mut Bencher) { |
| 126 | let data = bench_data(); |
| 127 | let data = bench_data2(&data); |
| 128 | let bytes = crate::serialize(&data).unwrap(); |
| 129 | |
| 130 | assert_eq!(crate::deserialize::<Vec<Data2>>(&bytes).unwrap(), data); |
| 131 | b.iter(|| { |
| 132 | black_box(crate::deserialize::<Vec<Data2>>(black_box(bytes.as_slice())).unwrap()); |
| 133 | }) |
| 134 | } |
nothing calls this directly
no test coverage detected