xref: /linux/rust/zerocopy/benches/try_ref_from_suffix_dynamic_padding.rs (revision b079329b8691768962aa514b8f8c9077ca352459)
1*c3739801SMiguel Ojeda #[path = "formats/coco_dynamic_padding.rs"]
2*c3739801SMiguel Ojeda mod format;
3*c3739801SMiguel Ojeda 
4*c3739801SMiguel Ojeda #[unsafe(no_mangle)]
5*c3739801SMiguel Ojeda fn bench_try_ref_from_suffix_dynamic_padding(source: &[u8]) -> Option<&format::CocoPacket> {
6*c3739801SMiguel Ojeda     match zerocopy::TryFromBytes::try_ref_from_suffix(source) {
7*c3739801SMiguel Ojeda         Ok((_rest, packet)) => Some(packet),
8*c3739801SMiguel Ojeda         _ => None,
9*c3739801SMiguel Ojeda     }
10*c3739801SMiguel Ojeda }
11