block: vhdx: use C ABI-qualification for packed structures
This fixes the following issue from beta Clippy:
error: item uses `packed` representation without ABI-qualification
Error: --> block/src/vhdx/vhdx_header.rs:333:1
|
331 | #[repr(packed)]
| ------ `packed` representation set here
332 | #[derive(Clone, Copy, Debug)]
333 | / pub struct RegionTableEntry {
334 | | pub guid: Uuid,
335 | | pub file_offset: u64,
336 | | pub length: u32,
337 | | pub required: u32,
338 | | }
| |_^
|
= warning: unqualified `#[repr(packed)]` defaults to `#[repr(Rust, packed)]`, which has no stable ABI
= help: qualify the desired ABI explicity via `#[repr(C, packed)]` or `#[repr(Rust, packed)]`
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#repr_packed_without_abi
Signed-off-by: Wei Liu <liuwe@microsoft.com>