(
file: fs::File,
options: &DiskOpenOptions<'_>,
)
| 109 | } |
| 110 | |
| 111 | fn open_vhdx( |
| 112 | file: fs::File, |
| 113 | options: &DiskOpenOptions<'_>, |
| 114 | ) -> BlockResult<Box<dyn AsyncFullDiskFile>> { |
| 115 | info!("Opening VHDX disk file with synchronous backend"); |
| 116 | Ok(Box::new( |
| 117 | VhdxDiskSync::new(file).map_err(|e| e.with_path(options.path))?, |
| 118 | )) |
| 119 | } |
| 120 | |
| 121 | fn open_fixed_vhd( |
| 122 | file: fs::File, |