mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
Remove the internal and worker submodule layers from the VHDX format directory. The bat, header, io, and metadata parsers move up as direct children, internal/mod.rs becomes parser.rs, and the sync backend moves up as engine_sync.rs. The declaration only worker/mod.rs is dropped. The public types are surfaced at the vhdx module level, so callers use block::formats::vhdx instead of reaching into the internal module. Assisted-by: Claude:Opus-4.8 Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com>