1 use zerocopy_derive::*; 2 3 #[path = "formats/coco_static_size.rs"] 4 mod format; 5 6 #[derive(IntoBytes, KnownLayout, Immutable)] 7 #[repr(C, align(2))] 8 struct MinimalViableSource { 9 bytes: [u8; 6], 10 } 11 12 #[unsafe(no_mangle)] 13 fn bench_transmute_ref_static_size(source: &MinimalViableSource) -> &format::LocoPacket { 14 zerocopy::transmute_ref!(source) 15 } 16