Trait Mappable
map_struct
pub unsafe trait Mappable: Sized { fn mapped(data: &[u8]) -> Option<(&Self, &[u8])> { ... } }
fn mapped(data: &[u8]) -> Option<(&Self, &[u8])>