fn extract_vfio_struct<T>(bytes: &[u8], offset: usize) -> Option<T>
where T: FromBytes,