vhdx-rs 0.2.0

VHDX (Virtual Hard Disk v2) library
Documentation
//! validation module facade.

use crate::constants::{BAT_REGION_GUID, METADATA_REGION_GUID, MIB};
use crate::error::{Error, Result, SignaturePosition};
use crate::header::{Header, HeaderStructure};
use crate::medium::{is_known_metadata_guid, is_known_region_guid};
use crate::types::{Guid, StandardItems};
use crate::{bat::PayloadBlockState, bat::SectorBitmapState};

mod bat;
mod core;
mod header;
mod log;
mod metadata;
mod parent;
mod region;

pub use self::core::{SpecValidator, ValidationIssue};

#[cfg(test)]
mod tests;